LCOV - code coverage report
Current view: directory - objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins - PPluginInstance.h (source / functions) Found Hit Coverage
Test: app.info Lines: 1314 0 0.0 %
Date: 2012-06-02 Functions: 448 0 0.0 %

       1                 : //
       2                 : // Automatically generated by ipdlc.
       3                 : // Edit at your own risk
       4                 : //
       5                 : 
       6                 : #ifndef PPluginInstance_h
       7                 : #define PPluginInstance_h
       8                 : 
       9                 : #include "mozilla/Attributes.h"
      10                 : #include "base/basictypes.h"
      11                 : #include "prtime.h"
      12                 : #include "nscore.h"
      13                 : #include "IPCMessageStart.h"
      14                 : #include "IPC/IPCMessageUtils.h"
      15                 : #include "nsAutoPtr.h"
      16                 : #include "nsStringGlue.h"
      17                 : #include "nsTArray.h"
      18                 : #include "nsIFile.h"
      19                 : #include "mozilla/ipc/ProtocolUtils.h"
      20                 : #include "mozilla/plugins/PluginMessageUtils.h"
      21                 : #include "IPC/nsGUIEventIPC.h"
      22                 : 
      23                 : 
      24                 : //-----------------------------------------------------------------------------
      25                 : // Declaration of the IPDL type |struct IOSurfaceDescriptor|
      26                 : //
      27                 : namespace mozilla {
      28                 : namespace plugins {
      29                 : class IOSurfaceDescriptor MOZ_FINAL
      30                 : {
      31                 : private:
      32                 : 
      33                 : public:
      34                 :     IOSurfaceDescriptor();
      35                 : 
      36                 :     IOSurfaceDescriptor(const uint32_t& _surfaceId)
      37                 :     {
      38                 :         Init();
      39                 :         Assign(_surfaceId);
      40                 :     }
      41                 : 
      42               0 :     IOSurfaceDescriptor(const IOSurfaceDescriptor& _o)
      43                 :     {
      44               0 :         Init();
      45               0 :         Assign((_o).surfaceId());
      46               0 :     }
      47                 : 
      48                 :     ~IOSurfaceDescriptor();
      49                 : 
      50                 :     void
      51               0 :     operator=(const IOSurfaceDescriptor& _o)
      52                 :     {
      53               0 :         Assign((_o).surfaceId());
      54               0 :     }
      55                 : 
      56                 :     bool
      57                 :     operator==(const IOSurfaceDescriptor& _o) const;
      58                 : 
      59                 :     uint32_t&
      60               0 :     surfaceId()
      61                 :     {
      62               0 :         return surfaceId_;
      63                 :     }
      64                 :     const uint32_t&
      65               0 :     surfaceId() const
      66                 :     {
      67               0 :         return surfaceId_;
      68                 :     }
      69                 : 
      70                 : private:
      71                 :     void
      72                 :     Init();
      73                 : 
      74                 :     void
      75                 :     Assign(const uint32_t& _surfaceId);
      76                 : 
      77                 :     uint32_t surfaceId_;
      78                 : };
      79                 : } // namespace plugins
      80                 : } // namespace mozilla
      81                 : 
      82                 : namespace mozilla {
      83                 : namespace plugins {
      84                 : class PPluginSurfaceParent;
      85                 : } // namespace plugins
      86                 : } // namespace mozilla
      87                 : 
      88                 : namespace mozilla {
      89                 : namespace plugins {
      90                 : class PPluginSurfaceChild;
      91                 : } // namespace plugins
      92                 : } // namespace mozilla
      93                 : 
      94                 : namespace mozilla {
      95                 : namespace plugins {
      96                 : class IOSurfaceDescriptor;
      97                 : } // namespace plugins
      98                 : } // namespace mozilla
      99                 : 
     100                 : //-----------------------------------------------------------------------------
     101                 : // Declaration of the IPDL type |union SurfaceDescriptor|
     102                 : //
     103                 : namespace mozilla {
     104                 : namespace plugins {
     105                 : class SurfaceDescriptor MOZ_FINAL
     106                 : {
     107                 : public:
     108                 :     enum Type {
     109                 :         T__None,
     110                 :         TShmem = 1,
     111                 :         TSurfaceDescriptorX11,
     112                 :         TPPluginSurfaceParent,
     113                 :         TPPluginSurfaceChild,
     114                 :         TIOSurfaceDescriptor,
     115                 :         Tnull_t,
     116                 :         T__Last = Tnull_t
     117                 :     };
     118                 : 
     119                 : private:
     120                 :     typedef mozilla::ipc::Shmem Shmem;
     121                 :     typedef mozilla::plugins::PPluginSurfaceParent PPluginSurfaceParent;
     122                 :     typedef mozilla::plugins::PPluginSurfaceChild PPluginSurfaceChild;
     123                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
     124                 :     typedef mozilla::null_t null_t;
     125                 :     typedef Shmem Shmem__tdef;
     126                 :     typedef SurfaceDescriptorX11 SurfaceDescriptorX11__tdef;
     127                 :     typedef PPluginSurfaceParent* PPluginSurfaceParent__tdef;
     128                 :     typedef PPluginSurfaceChild* PPluginSurfaceChild__tdef;
     129                 :     typedef IOSurfaceDescriptor IOSurfaceDescriptor__tdef;
     130                 :     typedef null_t null_t__tdef;
     131                 : 
     132                 :     union Value {
     133                 :         char VShmem[sizeof(Shmem)];
     134                 :         char VSurfaceDescriptorX11[sizeof(SurfaceDescriptorX11)];
     135                 :         char VPPluginSurfaceParent[sizeof(PPluginSurfaceParent*)];
     136                 :         char VPPluginSurfaceChild[sizeof(PPluginSurfaceChild*)];
     137                 :         char VIOSurfaceDescriptor[sizeof(IOSurfaceDescriptor)];
     138                 :         char Vnull_t[sizeof(null_t)];
     139                 :     };
     140                 : 
     141                 :     Shmem*
     142               0 :     ptr_Shmem()
     143                 :     {
     144               0 :         return reinterpret_cast<Shmem*>((&((mValue).VShmem)));
     145                 :     }
     146                 :     const Shmem* const
     147               0 :     constptr_Shmem() const
     148                 :     {
     149               0 :         return reinterpret_cast<const Shmem* const>((&((mValue).VShmem)));
     150                 :     }
     151                 :     SurfaceDescriptorX11*
     152               0 :     ptr_SurfaceDescriptorX11()
     153                 :     {
     154               0 :         return reinterpret_cast<SurfaceDescriptorX11*>((&((mValue).VSurfaceDescriptorX11)));
     155                 :     }
     156                 :     const SurfaceDescriptorX11* const
     157               0 :     constptr_SurfaceDescriptorX11() const
     158                 :     {
     159               0 :         return reinterpret_cast<const SurfaceDescriptorX11* const>((&((mValue).VSurfaceDescriptorX11)));
     160                 :     }
     161                 :     PPluginSurfaceParent**
     162               0 :     ptr_PPluginSurfaceParent()
     163                 :     {
     164               0 :         return reinterpret_cast<PPluginSurfaceParent**>((&((mValue).VPPluginSurfaceParent)));
     165                 :     }
     166                 :     PPluginSurfaceParent* const*
     167               0 :     constptr_PPluginSurfaceParent() const
     168                 :     {
     169               0 :         return reinterpret_cast<PPluginSurfaceParent* const*>((&((mValue).VPPluginSurfaceParent)));
     170                 :     }
     171                 :     PPluginSurfaceChild**
     172               0 :     ptr_PPluginSurfaceChild()
     173                 :     {
     174               0 :         return reinterpret_cast<PPluginSurfaceChild**>((&((mValue).VPPluginSurfaceChild)));
     175                 :     }
     176                 :     PPluginSurfaceChild* const*
     177               0 :     constptr_PPluginSurfaceChild() const
     178                 :     {
     179               0 :         return reinterpret_cast<PPluginSurfaceChild* const*>((&((mValue).VPPluginSurfaceChild)));
     180                 :     }
     181                 :     IOSurfaceDescriptor*
     182               0 :     ptr_IOSurfaceDescriptor()
     183                 :     {
     184               0 :         return reinterpret_cast<IOSurfaceDescriptor*>((&((mValue).VIOSurfaceDescriptor)));
     185                 :     }
     186                 :     const IOSurfaceDescriptor* const
     187               0 :     constptr_IOSurfaceDescriptor() const
     188                 :     {
     189               0 :         return reinterpret_cast<const IOSurfaceDescriptor* const>((&((mValue).VIOSurfaceDescriptor)));
     190                 :     }
     191                 :     null_t*
     192               0 :     ptr_null_t()
     193                 :     {
     194               0 :         return reinterpret_cast<null_t*>((&((mValue).Vnull_t)));
     195                 :     }
     196                 :     const null_t* const
     197               0 :     constptr_null_t() const
     198                 :     {
     199               0 :         return reinterpret_cast<const null_t* const>((&((mValue).Vnull_t)));
     200                 :     }
     201                 : 
     202                 :     bool
     203                 :     MaybeDestroy(Type aNewType);
     204                 : 
     205                 :     void
     206               0 :     AssertSanity() const
     207                 :     {
     208               0 :         NS_ABORT_IF_FALSE((T__None) <= (mType), "invalid type tag");
     209               0 :         NS_ABORT_IF_FALSE((mType) <= (T__Last), "invalid type tag");
     210               0 :     }
     211                 :     void
     212               0 :     AssertSanity(Type aType) const
     213                 :     {
     214               0 :         AssertSanity();
     215               0 :         NS_ABORT_IF_FALSE((mType) == (aType), "unexpected type tag");
     216               0 :     }
     217                 : 
     218                 : public:
     219               0 :     SurfaceDescriptor() :
     220               0 :         mType(T__None)
     221                 :     {
     222               0 :     }
     223                 : 
     224                 :     SurfaceDescriptor(Shmem& aOther);
     225                 : 
     226                 :     SurfaceDescriptor(const SurfaceDescriptorX11& aOther);
     227                 : 
     228                 :     SurfaceDescriptor(PPluginSurfaceParent* aOther);
     229                 : 
     230                 :     SurfaceDescriptor(PPluginSurfaceChild* aOther);
     231                 : 
     232                 :     SurfaceDescriptor(const IOSurfaceDescriptor& aOther);
     233                 : 
     234                 :     SurfaceDescriptor(const null_t& aOther);
     235                 : 
     236                 :     SurfaceDescriptor(const SurfaceDescriptor& aOther);
     237                 : 
     238                 :     ~SurfaceDescriptor();
     239                 : 
     240                 :     Type
     241               0 :     type() const
     242                 :     {
     243               0 :         return mType;
     244                 :     }
     245                 : 
     246                 :     SurfaceDescriptor&
     247                 :     operator=(Shmem& aRhs);
     248                 : 
     249                 :     SurfaceDescriptor&
     250                 :     operator=(const SurfaceDescriptorX11& aRhs);
     251                 : 
     252                 :     SurfaceDescriptor&
     253                 :     operator=(PPluginSurfaceParent* aRhs);
     254                 : 
     255                 :     SurfaceDescriptor&
     256                 :     operator=(PPluginSurfaceChild* aRhs);
     257                 : 
     258                 :     SurfaceDescriptor&
     259                 :     operator=(const IOSurfaceDescriptor& aRhs);
     260                 : 
     261                 :     SurfaceDescriptor&
     262                 :     operator=(const null_t& aRhs);
     263                 : 
     264                 :     SurfaceDescriptor&
     265                 :     operator=(const SurfaceDescriptor& aRhs);
     266                 : 
     267                 :     bool
     268                 :     operator==(Shmem& aRhs) const;
     269                 : 
     270                 :     bool
     271                 :     operator==(const SurfaceDescriptorX11& aRhs) const;
     272                 : 
     273                 :     bool
     274                 :     operator==(PPluginSurfaceParent* aRhs) const;
     275                 : 
     276                 :     bool
     277                 :     operator==(PPluginSurfaceChild* aRhs) const;
     278                 : 
     279                 :     bool
     280                 :     operator==(const IOSurfaceDescriptor& aRhs) const;
     281                 : 
     282                 :     bool
     283                 :     operator==(const null_t& aRhs) const;
     284                 : 
     285                 :     bool
     286                 :     operator==(const SurfaceDescriptor& aRhs) const;
     287                 : 
     288                 :     Shmem&
     289               0 :     get_Shmem()
     290                 :     {
     291               0 :         AssertSanity(TShmem);
     292               0 :         return (*(ptr_Shmem()));
     293                 :     }
     294                 :     Shmem&
     295               0 :     get_Shmem() const
     296                 :     {
     297               0 :         AssertSanity(TShmem);
     298               0 :         return const_cast<Shmem&>((*(constptr_Shmem())));
     299                 :     }
     300                 :     operator Shmem&()
     301                 :     {
     302                 :         return get_Shmem();
     303                 :     }
     304                 :     operator Shmem&() const
     305                 :     {
     306                 :         return get_Shmem();
     307                 :     }
     308                 : 
     309                 :     SurfaceDescriptorX11&
     310               0 :     get_SurfaceDescriptorX11()
     311                 :     {
     312               0 :         AssertSanity(TSurfaceDescriptorX11);
     313               0 :         return (*(ptr_SurfaceDescriptorX11()));
     314                 :     }
     315                 :     const SurfaceDescriptorX11&
     316               0 :     get_SurfaceDescriptorX11() const
     317                 :     {
     318               0 :         AssertSanity(TSurfaceDescriptorX11);
     319               0 :         return (*(constptr_SurfaceDescriptorX11()));
     320                 :     }
     321                 :     operator SurfaceDescriptorX11&()
     322                 :     {
     323                 :         return get_SurfaceDescriptorX11();
     324                 :     }
     325                 :     operator const SurfaceDescriptorX11&() const
     326                 :     {
     327                 :         return get_SurfaceDescriptorX11();
     328                 :     }
     329                 : 
     330                 :     PPluginSurfaceParent*&
     331               0 :     get_PPluginSurfaceParent()
     332                 :     {
     333               0 :         AssertSanity(TPPluginSurfaceParent);
     334               0 :         return (*(ptr_PPluginSurfaceParent()));
     335                 :     }
     336                 :     PPluginSurfaceParent*
     337               0 :     get_PPluginSurfaceParent() const
     338                 :     {
     339               0 :         AssertSanity(TPPluginSurfaceParent);
     340               0 :         return (*(constptr_PPluginSurfaceParent()));
     341                 :     }
     342                 :     operator PPluginSurfaceParent*&()
     343                 :     {
     344                 :         return get_PPluginSurfaceParent();
     345                 :     }
     346                 :     operator PPluginSurfaceParent*() const
     347                 :     {
     348                 :         return get_PPluginSurfaceParent();
     349                 :     }
     350                 : 
     351                 :     PPluginSurfaceChild*&
     352               0 :     get_PPluginSurfaceChild()
     353                 :     {
     354               0 :         AssertSanity(TPPluginSurfaceChild);
     355               0 :         return (*(ptr_PPluginSurfaceChild()));
     356                 :     }
     357                 :     PPluginSurfaceChild*
     358               0 :     get_PPluginSurfaceChild() const
     359                 :     {
     360               0 :         AssertSanity(TPPluginSurfaceChild);
     361               0 :         return (*(constptr_PPluginSurfaceChild()));
     362                 :     }
     363                 :     operator PPluginSurfaceChild*&()
     364                 :     {
     365                 :         return get_PPluginSurfaceChild();
     366                 :     }
     367                 :     operator PPluginSurfaceChild*() const
     368                 :     {
     369                 :         return get_PPluginSurfaceChild();
     370                 :     }
     371                 : 
     372                 :     IOSurfaceDescriptor&
     373               0 :     get_IOSurfaceDescriptor()
     374                 :     {
     375               0 :         AssertSanity(TIOSurfaceDescriptor);
     376               0 :         return (*(ptr_IOSurfaceDescriptor()));
     377                 :     }
     378                 :     const IOSurfaceDescriptor&
     379               0 :     get_IOSurfaceDescriptor() const
     380                 :     {
     381               0 :         AssertSanity(TIOSurfaceDescriptor);
     382               0 :         return (*(constptr_IOSurfaceDescriptor()));
     383                 :     }
     384                 :     operator IOSurfaceDescriptor&()
     385                 :     {
     386                 :         return get_IOSurfaceDescriptor();
     387                 :     }
     388                 :     operator const IOSurfaceDescriptor&() const
     389                 :     {
     390                 :         return get_IOSurfaceDescriptor();
     391                 :     }
     392                 : 
     393                 :     null_t&
     394               0 :     get_null_t()
     395                 :     {
     396               0 :         AssertSanity(Tnull_t);
     397               0 :         return (*(ptr_null_t()));
     398                 :     }
     399                 :     const null_t&
     400               0 :     get_null_t() const
     401                 :     {
     402               0 :         AssertSanity(Tnull_t);
     403               0 :         return (*(constptr_null_t()));
     404                 :     }
     405                 :     operator null_t&()
     406                 :     {
     407                 :         return get_null_t();
     408                 :     }
     409                 :     operator const null_t&() const
     410                 :     {
     411                 :         return get_null_t();
     412                 :     }
     413                 : 
     414                 : private:
     415                 :     Value mValue;
     416                 :     Type mType;
     417                 : };
     418                 : } // namespace plugins
     419                 : } // namespace mozilla
     420                 : 
     421                 : 
     422                 : //-----------------------------------------------------------------------------
     423                 : // Declaration of the IPDL type |union OptionalShmem|
     424                 : //
     425                 : namespace mozilla {
     426                 : namespace plugins {
     427                 : class OptionalShmem MOZ_FINAL
     428                 : {
     429                 : public:
     430                 :     enum Type {
     431                 :         T__None,
     432                 :         TShmem = 1,
     433                 :         Tnull_t,
     434                 :         T__Last = Tnull_t
     435                 :     };
     436                 : 
     437                 : private:
     438                 :     typedef mozilla::ipc::Shmem Shmem;
     439                 :     typedef mozilla::null_t null_t;
     440                 :     typedef Shmem Shmem__tdef;
     441                 :     typedef null_t null_t__tdef;
     442                 : 
     443                 :     union Value {
     444                 :         char VShmem[sizeof(Shmem)];
     445                 :         char Vnull_t[sizeof(null_t)];
     446                 :     };
     447                 : 
     448                 :     Shmem*
     449               0 :     ptr_Shmem()
     450                 :     {
     451               0 :         return reinterpret_cast<Shmem*>((&((mValue).VShmem)));
     452                 :     }
     453                 :     const Shmem* const
     454               0 :     constptr_Shmem() const
     455                 :     {
     456               0 :         return reinterpret_cast<const Shmem* const>((&((mValue).VShmem)));
     457                 :     }
     458                 :     null_t*
     459               0 :     ptr_null_t()
     460                 :     {
     461               0 :         return reinterpret_cast<null_t*>((&((mValue).Vnull_t)));
     462                 :     }
     463                 :     const null_t* const
     464               0 :     constptr_null_t() const
     465                 :     {
     466               0 :         return reinterpret_cast<const null_t* const>((&((mValue).Vnull_t)));
     467                 :     }
     468                 : 
     469                 :     bool
     470                 :     MaybeDestroy(Type aNewType);
     471                 : 
     472                 :     void
     473               0 :     AssertSanity() const
     474                 :     {
     475               0 :         NS_ABORT_IF_FALSE((T__None) <= (mType), "invalid type tag");
     476               0 :         NS_ABORT_IF_FALSE((mType) <= (T__Last), "invalid type tag");
     477               0 :     }
     478                 :     void
     479               0 :     AssertSanity(Type aType) const
     480                 :     {
     481               0 :         AssertSanity();
     482               0 :         NS_ABORT_IF_FALSE((mType) == (aType), "unexpected type tag");
     483               0 :     }
     484                 : 
     485                 : public:
     486               0 :     OptionalShmem() :
     487               0 :         mType(T__None)
     488                 :     {
     489               0 :     }
     490                 : 
     491                 :     OptionalShmem(Shmem& aOther);
     492                 : 
     493                 :     OptionalShmem(const null_t& aOther);
     494                 : 
     495                 :     OptionalShmem(const OptionalShmem& aOther);
     496                 : 
     497                 :     ~OptionalShmem();
     498                 : 
     499                 :     Type
     500               0 :     type() const
     501                 :     {
     502               0 :         return mType;
     503                 :     }
     504                 : 
     505                 :     OptionalShmem&
     506                 :     operator=(Shmem& aRhs);
     507                 : 
     508                 :     OptionalShmem&
     509                 :     operator=(const null_t& aRhs);
     510                 : 
     511                 :     OptionalShmem&
     512                 :     operator=(const OptionalShmem& aRhs);
     513                 : 
     514                 :     bool
     515                 :     operator==(Shmem& aRhs) const;
     516                 : 
     517                 :     bool
     518                 :     operator==(const null_t& aRhs) const;
     519                 : 
     520                 :     bool
     521                 :     operator==(const OptionalShmem& aRhs) const;
     522                 : 
     523                 :     Shmem&
     524               0 :     get_Shmem()
     525                 :     {
     526               0 :         AssertSanity(TShmem);
     527               0 :         return (*(ptr_Shmem()));
     528                 :     }
     529                 :     Shmem&
     530               0 :     get_Shmem() const
     531                 :     {
     532               0 :         AssertSanity(TShmem);
     533               0 :         return const_cast<Shmem&>((*(constptr_Shmem())));
     534                 :     }
     535                 :     operator Shmem&()
     536                 :     {
     537                 :         return get_Shmem();
     538                 :     }
     539                 :     operator Shmem&() const
     540                 :     {
     541                 :         return get_Shmem();
     542                 :     }
     543                 : 
     544                 :     null_t&
     545               0 :     get_null_t()
     546                 :     {
     547               0 :         AssertSanity(Tnull_t);
     548               0 :         return (*(ptr_null_t()));
     549                 :     }
     550                 :     const null_t&
     551               0 :     get_null_t() const
     552                 :     {
     553               0 :         AssertSanity(Tnull_t);
     554               0 :         return (*(constptr_null_t()));
     555                 :     }
     556                 :     operator null_t&()
     557                 :     {
     558                 :         return get_null_t();
     559                 :     }
     560                 :     operator const null_t&() const
     561                 :     {
     562                 :         return get_null_t();
     563                 :     }
     564                 : 
     565                 : private:
     566                 :     Value mValue;
     567                 :     Type mType;
     568                 : };
     569                 : } // namespace plugins
     570                 : } // namespace mozilla
     571                 : 
     572                 : 
     573                 : //-----------------------------------------------------------------------------
     574                 : // Declaration of the IPDL type |union AsyncSurfaceDescriptor|
     575                 : //
     576                 : namespace mozilla {
     577                 : namespace plugins {
     578                 : class AsyncSurfaceDescriptor MOZ_FINAL
     579                 : {
     580                 : public:
     581                 :     enum Type {
     582                 :         T__None,
     583                 :         TShmem = 1,
     584                 :         TDXGISharedSurfaceHandle,
     585                 :         T__Last = TDXGISharedSurfaceHandle
     586                 :     };
     587                 : 
     588                 : private:
     589                 :     typedef mozilla::ipc::Shmem Shmem;
     590                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
     591                 :     typedef Shmem Shmem__tdef;
     592                 :     typedef DXGISharedSurfaceHandle DXGISharedSurfaceHandle__tdef;
     593                 : 
     594                 :     union Value {
     595                 :         char VShmem[sizeof(Shmem)];
     596                 :         char VDXGISharedSurfaceHandle[sizeof(DXGISharedSurfaceHandle)];
     597                 :     };
     598                 : 
     599                 :     Shmem*
     600               0 :     ptr_Shmem()
     601                 :     {
     602               0 :         return reinterpret_cast<Shmem*>((&((mValue).VShmem)));
     603                 :     }
     604                 :     const Shmem* const
     605               0 :     constptr_Shmem() const
     606                 :     {
     607               0 :         return reinterpret_cast<const Shmem* const>((&((mValue).VShmem)));
     608                 :     }
     609                 :     DXGISharedSurfaceHandle*
     610               0 :     ptr_DXGISharedSurfaceHandle()
     611                 :     {
     612               0 :         return reinterpret_cast<DXGISharedSurfaceHandle*>((&((mValue).VDXGISharedSurfaceHandle)));
     613                 :     }
     614                 :     const DXGISharedSurfaceHandle* const
     615               0 :     constptr_DXGISharedSurfaceHandle() const
     616                 :     {
     617               0 :         return reinterpret_cast<const DXGISharedSurfaceHandle* const>((&((mValue).VDXGISharedSurfaceHandle)));
     618                 :     }
     619                 : 
     620                 :     bool
     621                 :     MaybeDestroy(Type aNewType);
     622                 : 
     623                 :     void
     624               0 :     AssertSanity() const
     625                 :     {
     626               0 :         NS_ABORT_IF_FALSE((T__None) <= (mType), "invalid type tag");
     627               0 :         NS_ABORT_IF_FALSE((mType) <= (T__Last), "invalid type tag");
     628               0 :     }
     629                 :     void
     630               0 :     AssertSanity(Type aType) const
     631                 :     {
     632               0 :         AssertSanity();
     633               0 :         NS_ABORT_IF_FALSE((mType) == (aType), "unexpected type tag");
     634               0 :     }
     635                 : 
     636                 : public:
     637               0 :     AsyncSurfaceDescriptor() :
     638               0 :         mType(T__None)
     639                 :     {
     640               0 :     }
     641                 : 
     642                 :     AsyncSurfaceDescriptor(Shmem& aOther);
     643                 : 
     644                 :     AsyncSurfaceDescriptor(const DXGISharedSurfaceHandle& aOther);
     645                 : 
     646                 :     AsyncSurfaceDescriptor(const AsyncSurfaceDescriptor& aOther);
     647                 : 
     648                 :     ~AsyncSurfaceDescriptor();
     649                 : 
     650                 :     Type
     651               0 :     type() const
     652                 :     {
     653               0 :         return mType;
     654                 :     }
     655                 : 
     656                 :     AsyncSurfaceDescriptor&
     657                 :     operator=(Shmem& aRhs);
     658                 : 
     659                 :     AsyncSurfaceDescriptor&
     660                 :     operator=(const DXGISharedSurfaceHandle& aRhs);
     661                 : 
     662                 :     AsyncSurfaceDescriptor&
     663                 :     operator=(const AsyncSurfaceDescriptor& aRhs);
     664                 : 
     665                 :     bool
     666                 :     operator==(Shmem& aRhs) const;
     667                 : 
     668                 :     bool
     669                 :     operator==(const DXGISharedSurfaceHandle& aRhs) const;
     670                 : 
     671                 :     bool
     672                 :     operator==(const AsyncSurfaceDescriptor& aRhs) const;
     673                 : 
     674                 :     Shmem&
     675               0 :     get_Shmem()
     676                 :     {
     677               0 :         AssertSanity(TShmem);
     678               0 :         return (*(ptr_Shmem()));
     679                 :     }
     680                 :     Shmem&
     681               0 :     get_Shmem() const
     682                 :     {
     683               0 :         AssertSanity(TShmem);
     684               0 :         return const_cast<Shmem&>((*(constptr_Shmem())));
     685                 :     }
     686                 :     operator Shmem&()
     687                 :     {
     688                 :         return get_Shmem();
     689                 :     }
     690                 :     operator Shmem&() const
     691                 :     {
     692                 :         return get_Shmem();
     693                 :     }
     694                 : 
     695                 :     DXGISharedSurfaceHandle&
     696               0 :     get_DXGISharedSurfaceHandle()
     697                 :     {
     698               0 :         AssertSanity(TDXGISharedSurfaceHandle);
     699               0 :         return (*(ptr_DXGISharedSurfaceHandle()));
     700                 :     }
     701                 :     const DXGISharedSurfaceHandle&
     702               0 :     get_DXGISharedSurfaceHandle() const
     703                 :     {
     704               0 :         AssertSanity(TDXGISharedSurfaceHandle);
     705               0 :         return (*(constptr_DXGISharedSurfaceHandle()));
     706                 :     }
     707                 :     operator DXGISharedSurfaceHandle&()
     708                 :     {
     709                 :         return get_DXGISharedSurfaceHandle();
     710                 :     }
     711                 :     operator const DXGISharedSurfaceHandle&() const
     712                 :     {
     713                 :         return get_DXGISharedSurfaceHandle();
     714                 :     }
     715                 : 
     716                 : private:
     717                 :     Value mValue;
     718                 :     Type mType;
     719                 : };
     720                 : } // namespace plugins
     721                 : } // namespace mozilla
     722                 : 
     723                 : namespace mozilla {
     724                 : namespace plugins {
     725                 : class AsyncSurfaceDescriptor;
     726                 : } // namespace plugins
     727                 : } // namespace mozilla
     728                 : 
     729                 : //-----------------------------------------------------------------------------
     730                 : // Declaration of the IPDL type |struct NPRemoteAsyncSurface|
     731                 : //
     732                 : namespace mozilla {
     733                 : namespace plugins {
     734                 : class NPRemoteAsyncSurface MOZ_FINAL
     735                 : {
     736                 : private:
     737                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
     738                 : 
     739                 : public:
     740                 :     NPRemoteAsyncSurface();
     741                 : 
     742                 :     NPRemoteAsyncSurface(
     743                 :             const uint32_t& _version,
     744                 :             const gfxIntSize& _size,
     745                 :             const NPImageFormat& _format,
     746                 :             const uint32_t& _stride,
     747                 :             const AsyncSurfaceDescriptor& _data,
     748                 :             const uintptr_t& _hostPtr)
     749                 :     {
     750                 :         Init();
     751                 :         Assign(_version, _size, _format, _stride, _data, _hostPtr);
     752                 :     }
     753                 : 
     754                 :     NPRemoteAsyncSurface(const NPRemoteAsyncSurface& _o)
     755                 :     {
     756                 :         Init();
     757                 :         Assign((_o).version(), (_o).size(), (_o).format(), (_o).stride(), (_o).data(), (_o).hostPtr());
     758                 :     }
     759                 : 
     760                 :     ~NPRemoteAsyncSurface();
     761                 : 
     762                 :     void
     763                 :     operator=(const NPRemoteAsyncSurface& _o)
     764                 :     {
     765                 :         Assign((_o).version(), (_o).size(), (_o).format(), (_o).stride(), (_o).data(), (_o).hostPtr());
     766                 :     }
     767                 : 
     768                 :     bool
     769                 :     operator==(const NPRemoteAsyncSurface& _o) const;
     770                 : 
     771                 :     uint32_t&
     772               0 :     version()
     773                 :     {
     774               0 :         return version_;
     775                 :     }
     776                 :     const uint32_t&
     777               0 :     version() const
     778                 :     {
     779               0 :         return version_;
     780                 :     }
     781                 : 
     782                 :     gfxIntSize&
     783               0 :     size()
     784                 :     {
     785               0 :         return size_;
     786                 :     }
     787                 :     const gfxIntSize&
     788               0 :     size() const
     789                 :     {
     790               0 :         return size_;
     791                 :     }
     792                 : 
     793                 :     NPImageFormat&
     794               0 :     format()
     795                 :     {
     796               0 :         return format_;
     797                 :     }
     798                 :     const NPImageFormat&
     799               0 :     format() const
     800                 :     {
     801               0 :         return format_;
     802                 :     }
     803                 : 
     804                 :     uint32_t&
     805               0 :     stride()
     806                 :     {
     807               0 :         return stride_;
     808                 :     }
     809                 :     const uint32_t&
     810               0 :     stride() const
     811                 :     {
     812               0 :         return stride_;
     813                 :     }
     814                 : 
     815                 :     AsyncSurfaceDescriptor&
     816               0 :     data()
     817                 :     {
     818               0 :         return data_;
     819                 :     }
     820                 :     const AsyncSurfaceDescriptor&
     821               0 :     data() const
     822                 :     {
     823               0 :         return data_;
     824                 :     }
     825                 : 
     826                 :     uintptr_t&
     827               0 :     hostPtr()
     828                 :     {
     829               0 :         return hostPtr_;
     830                 :     }
     831                 :     const uintptr_t&
     832               0 :     hostPtr() const
     833                 :     {
     834               0 :         return hostPtr_;
     835                 :     }
     836                 : 
     837                 : private:
     838                 :     void
     839                 :     Init();
     840                 : 
     841                 :     void
     842                 :     Assign(
     843                 :             const uint32_t& _version,
     844                 :             const gfxIntSize& _size,
     845                 :             const NPImageFormat& _format,
     846                 :             const uint32_t& _stride,
     847                 :             const AsyncSurfaceDescriptor& _data,
     848                 :             const uintptr_t& _hostPtr);
     849                 : 
     850                 :     uint32_t version_;
     851                 :     gfxIntSize size_;
     852                 :     NPImageFormat format_;
     853                 :     uint32_t stride_;
     854                 :     AsyncSurfaceDescriptor data_;
     855                 :     uintptr_t hostPtr_;
     856                 : };
     857                 : } // namespace plugins
     858                 : } // namespace mozilla
     859                 : 
     860                 : //-----------------------------------------------------------------------------
     861                 : // Code common to PPluginInstanceChild and PPluginInstanceParent
     862                 : //
     863                 : namespace mozilla {
     864                 : namespace plugins {
     865                 : namespace PPluginInstance {
     866                 : 
     867                 : enum State {
     868                 :     __Dead,
     869                 :     __Null,
     870                 :     __Error,
     871                 :     __Start = __Null
     872                 : };
     873                 : 
     874                 : enum MessageType {
     875                 :     PPluginInstanceStart = PPluginInstanceMsgStart << 16,
     876                 :     PPluginInstancePreStart = (PPluginInstanceMsgStart << 16) - 1,
     877                 :     Msg___delete____ID,
     878                 :     Reply___delete____ID,
     879                 :     Msg_NPP_SetWindow__ID,
     880                 :     Reply_NPP_SetWindow__ID,
     881                 :     Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams__ID,
     882                 :     Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams__ID,
     883                 :     Msg_NPP_GetValue_NPPVpluginNeedsXEmbed__ID,
     884                 :     Reply_NPP_GetValue_NPPVpluginNeedsXEmbed__ID,
     885                 :     Msg_NPP_GetValue_NPPVpluginScriptableNPObject__ID,
     886                 :     Reply_NPP_GetValue_NPPVpluginScriptableNPObject__ID,
     887                 :     Msg_NPP_SetValue_NPNVprivateModeBool__ID,
     888                 :     Reply_NPP_SetValue_NPNVprivateModeBool__ID,
     889                 :     Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId__ID,
     890                 :     Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId__ID,
     891                 :     Msg_NPP_HandleEvent__ID,
     892                 :     Reply_NPP_HandleEvent__ID,
     893                 :     Msg_NPP_HandleEvent_Shmem__ID,
     894                 :     Reply_NPP_HandleEvent_Shmem__ID,
     895                 :     Msg_NPP_HandleEvent_IOSurface__ID,
     896                 :     Reply_NPP_HandleEvent_IOSurface__ID,
     897                 :     Msg_Paint__ID,
     898                 :     Reply_Paint__ID,
     899                 :     Msg_WindowPosChanged__ID,
     900                 :     Msg_AsyncSetWindow__ID,
     901                 :     Msg_UpdateBackground__ID,
     902                 :     Msg_HandleTextEvent__ID,
     903                 :     Reply_HandleTextEvent__ID,
     904                 :     Msg_HandleKeyEvent__ID,
     905                 :     Reply_HandleKeyEvent__ID,
     906                 :     Msg_NPP_DidComposite__ID,
     907                 :     Msg_NPP_Destroy__ID,
     908                 :     Reply_NPP_Destroy__ID,
     909                 :     Msg_NPN_GetValue_NPNVjavascriptEnabledBool__ID,
     910                 :     Reply_NPN_GetValue_NPNVjavascriptEnabledBool__ID,
     911                 :     Msg_NPN_GetValue_NPNVisOfflineBool__ID,
     912                 :     Reply_NPN_GetValue_NPNVisOfflineBool__ID,
     913                 :     Msg_NPN_GetValue_NPNVWindowNPObject__ID,
     914                 :     Reply_NPN_GetValue_NPNVWindowNPObject__ID,
     915                 :     Msg_NPN_GetValue_NPNVPluginElementNPObject__ID,
     916                 :     Reply_NPN_GetValue_NPNVPluginElementNPObject__ID,
     917                 :     Msg_NPN_GetValue_NPNVprivateModeBool__ID,
     918                 :     Reply_NPN_GetValue_NPNVprivateModeBool__ID,
     919                 :     Msg_NPN_GetValue_NPNVnetscapeWindow__ID,
     920                 :     Reply_NPN_GetValue_NPNVnetscapeWindow__ID,
     921                 :     Msg_NPN_GetValue_NPNVdocumentOrigin__ID,
     922                 :     Reply_NPN_GetValue_NPNVdocumentOrigin__ID,
     923                 :     Msg_NPN_SetValue_NPPVpluginWindow__ID,
     924                 :     Reply_NPN_SetValue_NPPVpluginWindow__ID,
     925                 :     Msg_NPN_SetValue_NPPVpluginTransparent__ID,
     926                 :     Reply_NPN_SetValue_NPPVpluginTransparent__ID,
     927                 :     Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor__ID,
     928                 :     Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor__ID,
     929                 :     Msg_NPN_SetValue_NPPVpluginDrawingModel__ID,
     930                 :     Reply_NPN_SetValue_NPPVpluginDrawingModel__ID,
     931                 :     Msg_NPN_SetValue_NPPVpluginEventModel__ID,
     932                 :     Reply_NPN_SetValue_NPPVpluginEventModel__ID,
     933                 :     Msg_NPN_GetURL__ID,
     934                 :     Reply_NPN_GetURL__ID,
     935                 :     Msg_NPN_PostURL__ID,
     936                 :     Reply_NPN_PostURL__ID,
     937                 :     Msg_PStreamNotifyConstructor__ID,
     938                 :     Reply_PStreamNotifyConstructor__ID,
     939                 :     Msg_NPN_InvalidateRect__ID,
     940                 :     Msg_Show__ID,
     941                 :     Reply_Show__ID,
     942                 :     Msg_PPluginSurfaceConstructor__ID,
     943                 :     Reply_PPluginSurfaceConstructor__ID,
     944                 :     Msg_NPN_PushPopupsEnabledState__ID,
     945                 :     Reply_NPN_PushPopupsEnabledState__ID,
     946                 :     Msg_NPN_PopPopupsEnabledState__ID,
     947                 :     Reply_NPN_PopPopupsEnabledState__ID,
     948                 :     Msg_NPN_GetValueForURL__ID,
     949                 :     Reply_NPN_GetValueForURL__ID,
     950                 :     Msg_NPN_SetValueForURL__ID,
     951                 :     Reply_NPN_SetValueForURL__ID,
     952                 :     Msg_NPN_GetAuthenticationInfo__ID,
     953                 :     Reply_NPN_GetAuthenticationInfo__ID,
     954                 :     Msg_NPN_ConvertPoint__ID,
     955                 :     Reply_NPN_ConvertPoint__ID,
     956                 :     Msg_RedrawPlugin__ID,
     957                 :     Msg_NPN_InitAsyncSurface__ID,
     958                 :     Reply_NPN_InitAsyncSurface__ID,
     959                 :     Msg_NegotiatedCarbon__ID,
     960                 :     Reply_NegotiatedCarbon__ID,
     961                 :     Msg_PPluginScriptableObjectConstructor__ID,
     962                 :     Reply_PPluginScriptableObjectConstructor__ID,
     963                 :     Msg_PBrowserStreamConstructor__ID,
     964                 :     Reply_PBrowserStreamConstructor__ID,
     965                 :     Msg_PPluginStreamConstructor__ID,
     966                 :     Reply_PPluginStreamConstructor__ID,
     967                 :     Msg_PluginFocusChange__ID,
     968                 :     Reply_PluginFocusChange__ID,
     969                 :     Msg_SetPluginFocus__ID,
     970                 :     Reply_SetPluginFocus__ID,
     971                 :     Msg_UpdateWindow__ID,
     972                 :     Reply_UpdateWindow__ID,
     973                 :     Msg_PPluginBackgroundDestroyerConstructor__ID,
     974                 :     Reply_PPluginBackgroundDestroyerConstructor__ID,
     975                 :     PPluginInstanceEnd
     976                 : };
     977                 : 
     978                 : bool
     979                 : Transition(
     980                 :         State from,
     981                 :         mozilla::ipc::Trigger trigger,
     982                 :         State* next);
     983                 : 
     984                 : class Msg___delete__ :
     985                 :     public IPC::Message
     986               0 : {
     987                 : private:
     988                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
     989                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
     990                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
     991                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
     992                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
     993                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
     994                 :     typedef mozilla::ipc::Shmem Shmem;
     995                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
     996                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
     997                 :     typedef mozilla::null_t null_t;
     998                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
     999                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1000                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1001                 : 
    1002                 : public:
    1003                 :     enum {
    1004                 :         ID = Msg___delete____ID
    1005                 :     };
    1006               0 :     Msg___delete__() :
    1007               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg___delete__")
    1008                 :     {
    1009               0 :     }
    1010                 : 
    1011                 :     void
    1012               0 :     Log(
    1013                 :             const std::string& __pfx,
    1014                 :             FILE* __outf) const
    1015                 :     {
    1016               0 :         std::string __logmsg;
    1017               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1018               0 :         (__logmsg).append(__pfx);
    1019               0 :         (__logmsg).append("Msg___delete__(");
    1020                 : 
    1021               0 :         (__logmsg).append("[TODO])\n");
    1022               0 :         fputs((__logmsg).c_str(), __outf);
    1023               0 :     }
    1024                 : };
    1025                 : 
    1026                 : class Reply___delete__ :
    1027                 :     public IPC::Message
    1028               0 : {
    1029                 : private:
    1030                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1031                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1032                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1033                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1034                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1035                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1036                 :     typedef mozilla::ipc::Shmem Shmem;
    1037                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1038                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1039                 :     typedef mozilla::null_t null_t;
    1040                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1041                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1042                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1043                 : 
    1044                 : public:
    1045                 :     enum {
    1046                 :         ID = Reply___delete____ID
    1047                 :     };
    1048               0 :     Reply___delete__() :
    1049               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply___delete__")
    1050                 :     {
    1051               0 :     }
    1052                 : 
    1053                 :     void
    1054               0 :     Log(
    1055                 :             const std::string& __pfx,
    1056                 :             FILE* __outf) const
    1057                 :     {
    1058               0 :         std::string __logmsg;
    1059               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1060               0 :         (__logmsg).append(__pfx);
    1061               0 :         (__logmsg).append("Reply___delete__(");
    1062                 : 
    1063               0 :         (__logmsg).append("[TODO])\n");
    1064               0 :         fputs((__logmsg).c_str(), __outf);
    1065               0 :     }
    1066                 : };
    1067                 : 
    1068                 : class Msg_NPP_SetWindow :
    1069                 :     public IPC::Message
    1070               0 : {
    1071                 : private:
    1072                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1073                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1074                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1075                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1076                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1077                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1078                 :     typedef mozilla::ipc::Shmem Shmem;
    1079                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1080                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1081                 :     typedef mozilla::null_t null_t;
    1082                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1083                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1084                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1085                 : 
    1086                 : public:
    1087                 :     enum {
    1088                 :         ID = Msg_NPP_SetWindow__ID
    1089                 :     };
    1090               0 :     Msg_NPP_SetWindow() :
    1091               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_SetWindow")
    1092                 :     {
    1093               0 :     }
    1094                 : 
    1095                 :     void
    1096               0 :     Log(
    1097                 :             const std::string& __pfx,
    1098                 :             FILE* __outf) const
    1099                 :     {
    1100               0 :         std::string __logmsg;
    1101               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1102               0 :         (__logmsg).append(__pfx);
    1103               0 :         (__logmsg).append("Msg_NPP_SetWindow(");
    1104                 : 
    1105               0 :         (__logmsg).append("[TODO])\n");
    1106               0 :         fputs((__logmsg).c_str(), __outf);
    1107               0 :     }
    1108                 : };
    1109                 : 
    1110                 : class Reply_NPP_SetWindow :
    1111                 :     public IPC::Message
    1112               0 : {
    1113                 : private:
    1114                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1115                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1116                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1117                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1118                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1119                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1120                 :     typedef mozilla::ipc::Shmem Shmem;
    1121                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1122                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1123                 :     typedef mozilla::null_t null_t;
    1124                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1125                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1126                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1127                 : 
    1128                 : public:
    1129                 :     enum {
    1130                 :         ID = Reply_NPP_SetWindow__ID
    1131                 :     };
    1132               0 :     Reply_NPP_SetWindow() :
    1133               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPP_SetWindow")
    1134                 :     {
    1135               0 :     }
    1136                 : 
    1137                 :     void
    1138               0 :     Log(
    1139                 :             const std::string& __pfx,
    1140                 :             FILE* __outf) const
    1141                 :     {
    1142               0 :         std::string __logmsg;
    1143               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1144               0 :         (__logmsg).append(__pfx);
    1145               0 :         (__logmsg).append("Reply_NPP_SetWindow(");
    1146                 : 
    1147               0 :         (__logmsg).append("[TODO])\n");
    1148               0 :         fputs((__logmsg).c_str(), __outf);
    1149               0 :     }
    1150                 : };
    1151                 : 
    1152                 : class Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams :
    1153                 :     public IPC::Message
    1154               0 : {
    1155                 : private:
    1156                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1157                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1158                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1159                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1160                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1161                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1162                 :     typedef mozilla::ipc::Shmem Shmem;
    1163                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1164                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1165                 :     typedef mozilla::null_t null_t;
    1166                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1167                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1168                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1169                 : 
    1170                 : public:
    1171                 :     enum {
    1172                 :         ID = Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams__ID
    1173                 :     };
    1174               0 :     Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams() :
    1175               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams")
    1176                 :     {
    1177               0 :     }
    1178                 : 
    1179                 :     void
    1180               0 :     Log(
    1181                 :             const std::string& __pfx,
    1182                 :             FILE* __outf) const
    1183                 :     {
    1184               0 :         std::string __logmsg;
    1185               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1186               0 :         (__logmsg).append(__pfx);
    1187               0 :         (__logmsg).append("Msg_NPP_GetValue_NPPVpluginWantsAllNetworkStreams(");
    1188                 : 
    1189               0 :         (__logmsg).append("[TODO])\n");
    1190               0 :         fputs((__logmsg).c_str(), __outf);
    1191               0 :     }
    1192                 : };
    1193                 : 
    1194                 : class Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams :
    1195                 :     public IPC::Message
    1196               0 : {
    1197                 : private:
    1198                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1199                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1200                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1201                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1202                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1203                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1204                 :     typedef mozilla::ipc::Shmem Shmem;
    1205                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1206                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1207                 :     typedef mozilla::null_t null_t;
    1208                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1209                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1210                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1211                 : 
    1212                 : public:
    1213                 :     enum {
    1214                 :         ID = Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams__ID
    1215                 :     };
    1216               0 :     Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams() :
    1217               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams")
    1218                 :     {
    1219               0 :     }
    1220                 : 
    1221                 :     void
    1222               0 :     Log(
    1223                 :             const std::string& __pfx,
    1224                 :             FILE* __outf) const
    1225                 :     {
    1226               0 :         std::string __logmsg;
    1227               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1228               0 :         (__logmsg).append(__pfx);
    1229               0 :         (__logmsg).append("Reply_NPP_GetValue_NPPVpluginWantsAllNetworkStreams(");
    1230                 : 
    1231               0 :         (__logmsg).append("[TODO])\n");
    1232               0 :         fputs((__logmsg).c_str(), __outf);
    1233               0 :     }
    1234                 : };
    1235                 : 
    1236                 : class Msg_NPP_GetValue_NPPVpluginNeedsXEmbed :
    1237                 :     public IPC::Message
    1238               0 : {
    1239                 : private:
    1240                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1241                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1242                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1243                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1244                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1245                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1246                 :     typedef mozilla::ipc::Shmem Shmem;
    1247                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1248                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1249                 :     typedef mozilla::null_t null_t;
    1250                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1251                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1252                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1253                 : 
    1254                 : public:
    1255                 :     enum {
    1256                 :         ID = Msg_NPP_GetValue_NPPVpluginNeedsXEmbed__ID
    1257                 :     };
    1258               0 :     Msg_NPP_GetValue_NPPVpluginNeedsXEmbed() :
    1259               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_GetValue_NPPVpluginNeedsXEmbed")
    1260                 :     {
    1261               0 :     }
    1262                 : 
    1263                 :     void
    1264               0 :     Log(
    1265                 :             const std::string& __pfx,
    1266                 :             FILE* __outf) const
    1267                 :     {
    1268               0 :         std::string __logmsg;
    1269               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1270               0 :         (__logmsg).append(__pfx);
    1271               0 :         (__logmsg).append("Msg_NPP_GetValue_NPPVpluginNeedsXEmbed(");
    1272                 : 
    1273               0 :         (__logmsg).append("[TODO])\n");
    1274               0 :         fputs((__logmsg).c_str(), __outf);
    1275               0 :     }
    1276                 : };
    1277                 : 
    1278                 : class Reply_NPP_GetValue_NPPVpluginNeedsXEmbed :
    1279                 :     public IPC::Message
    1280               0 : {
    1281                 : private:
    1282                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1283                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1284                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1285                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1286                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1287                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1288                 :     typedef mozilla::ipc::Shmem Shmem;
    1289                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1290                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1291                 :     typedef mozilla::null_t null_t;
    1292                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1293                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1294                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1295                 : 
    1296                 : public:
    1297                 :     enum {
    1298                 :         ID = Reply_NPP_GetValue_NPPVpluginNeedsXEmbed__ID
    1299                 :     };
    1300               0 :     Reply_NPP_GetValue_NPPVpluginNeedsXEmbed() :
    1301               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPP_GetValue_NPPVpluginNeedsXEmbed")
    1302                 :     {
    1303               0 :     }
    1304                 : 
    1305                 :     void
    1306               0 :     Log(
    1307                 :             const std::string& __pfx,
    1308                 :             FILE* __outf) const
    1309                 :     {
    1310               0 :         std::string __logmsg;
    1311               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1312               0 :         (__logmsg).append(__pfx);
    1313               0 :         (__logmsg).append("Reply_NPP_GetValue_NPPVpluginNeedsXEmbed(");
    1314                 : 
    1315               0 :         (__logmsg).append("[TODO])\n");
    1316               0 :         fputs((__logmsg).c_str(), __outf);
    1317               0 :     }
    1318                 : };
    1319                 : 
    1320                 : class Msg_NPP_GetValue_NPPVpluginScriptableNPObject :
    1321                 :     public IPC::Message
    1322               0 : {
    1323                 : private:
    1324                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1325                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1326                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1327                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1328                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1329                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1330                 :     typedef mozilla::ipc::Shmem Shmem;
    1331                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1332                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1333                 :     typedef mozilla::null_t null_t;
    1334                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1335                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1336                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1337                 : 
    1338                 : public:
    1339                 :     enum {
    1340                 :         ID = Msg_NPP_GetValue_NPPVpluginScriptableNPObject__ID
    1341                 :     };
    1342               0 :     Msg_NPP_GetValue_NPPVpluginScriptableNPObject() :
    1343               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_GetValue_NPPVpluginScriptableNPObject")
    1344                 :     {
    1345               0 :     }
    1346                 : 
    1347                 :     void
    1348               0 :     Log(
    1349                 :             const std::string& __pfx,
    1350                 :             FILE* __outf) const
    1351                 :     {
    1352               0 :         std::string __logmsg;
    1353               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1354               0 :         (__logmsg).append(__pfx);
    1355               0 :         (__logmsg).append("Msg_NPP_GetValue_NPPVpluginScriptableNPObject(");
    1356                 : 
    1357               0 :         (__logmsg).append("[TODO])\n");
    1358               0 :         fputs((__logmsg).c_str(), __outf);
    1359               0 :     }
    1360                 : };
    1361                 : 
    1362                 : class Reply_NPP_GetValue_NPPVpluginScriptableNPObject :
    1363                 :     public IPC::Message
    1364               0 : {
    1365                 : private:
    1366                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1367                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1368                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1369                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1370                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1371                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1372                 :     typedef mozilla::ipc::Shmem Shmem;
    1373                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1374                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1375                 :     typedef mozilla::null_t null_t;
    1376                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1377                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1378                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1379                 : 
    1380                 : public:
    1381                 :     enum {
    1382                 :         ID = Reply_NPP_GetValue_NPPVpluginScriptableNPObject__ID
    1383                 :     };
    1384               0 :     Reply_NPP_GetValue_NPPVpluginScriptableNPObject() :
    1385               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPP_GetValue_NPPVpluginScriptableNPObject")
    1386                 :     {
    1387               0 :     }
    1388                 : 
    1389                 :     void
    1390               0 :     Log(
    1391                 :             const std::string& __pfx,
    1392                 :             FILE* __outf) const
    1393                 :     {
    1394               0 :         std::string __logmsg;
    1395               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1396               0 :         (__logmsg).append(__pfx);
    1397               0 :         (__logmsg).append("Reply_NPP_GetValue_NPPVpluginScriptableNPObject(");
    1398                 : 
    1399               0 :         (__logmsg).append("[TODO])\n");
    1400               0 :         fputs((__logmsg).c_str(), __outf);
    1401               0 :     }
    1402                 : };
    1403                 : 
    1404                 : class Msg_NPP_SetValue_NPNVprivateModeBool :
    1405                 :     public IPC::Message
    1406               0 : {
    1407                 : private:
    1408                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1409                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1410                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1411                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1412                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1413                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1414                 :     typedef mozilla::ipc::Shmem Shmem;
    1415                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1416                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1417                 :     typedef mozilla::null_t null_t;
    1418                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1419                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1420                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1421                 : 
    1422                 : public:
    1423                 :     enum {
    1424                 :         ID = Msg_NPP_SetValue_NPNVprivateModeBool__ID
    1425                 :     };
    1426               0 :     Msg_NPP_SetValue_NPNVprivateModeBool() :
    1427               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_SetValue_NPNVprivateModeBool")
    1428                 :     {
    1429               0 :     }
    1430                 : 
    1431                 :     void
    1432               0 :     Log(
    1433                 :             const std::string& __pfx,
    1434                 :             FILE* __outf) const
    1435                 :     {
    1436               0 :         std::string __logmsg;
    1437               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1438               0 :         (__logmsg).append(__pfx);
    1439               0 :         (__logmsg).append("Msg_NPP_SetValue_NPNVprivateModeBool(");
    1440                 : 
    1441               0 :         (__logmsg).append("[TODO])\n");
    1442               0 :         fputs((__logmsg).c_str(), __outf);
    1443               0 :     }
    1444                 : };
    1445                 : 
    1446                 : class Reply_NPP_SetValue_NPNVprivateModeBool :
    1447                 :     public IPC::Message
    1448               0 : {
    1449                 : private:
    1450                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1451                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1452                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1453                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1454                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1455                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1456                 :     typedef mozilla::ipc::Shmem Shmem;
    1457                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1458                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1459                 :     typedef mozilla::null_t null_t;
    1460                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1461                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1462                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1463                 : 
    1464                 : public:
    1465                 :     enum {
    1466                 :         ID = Reply_NPP_SetValue_NPNVprivateModeBool__ID
    1467                 :     };
    1468               0 :     Reply_NPP_SetValue_NPNVprivateModeBool() :
    1469               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPP_SetValue_NPNVprivateModeBool")
    1470                 :     {
    1471               0 :     }
    1472                 : 
    1473                 :     void
    1474               0 :     Log(
    1475                 :             const std::string& __pfx,
    1476                 :             FILE* __outf) const
    1477                 :     {
    1478               0 :         std::string __logmsg;
    1479               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1480               0 :         (__logmsg).append(__pfx);
    1481               0 :         (__logmsg).append("Reply_NPP_SetValue_NPNVprivateModeBool(");
    1482                 : 
    1483               0 :         (__logmsg).append("[TODO])\n");
    1484               0 :         fputs((__logmsg).c_str(), __outf);
    1485               0 :     }
    1486                 : };
    1487                 : 
    1488                 : class Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId :
    1489                 :     public IPC::Message
    1490               0 : {
    1491                 : private:
    1492                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1493                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1494                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1495                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1496                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1497                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1498                 :     typedef mozilla::ipc::Shmem Shmem;
    1499                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1500                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1501                 :     typedef mozilla::null_t null_t;
    1502                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1503                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1504                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1505                 : 
    1506                 : public:
    1507                 :     enum {
    1508                 :         ID = Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId__ID
    1509                 :     };
    1510               0 :     Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId() :
    1511               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId")
    1512                 :     {
    1513               0 :     }
    1514                 : 
    1515                 :     void
    1516               0 :     Log(
    1517                 :             const std::string& __pfx,
    1518                 :             FILE* __outf) const
    1519                 :     {
    1520               0 :         std::string __logmsg;
    1521               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1522               0 :         (__logmsg).append(__pfx);
    1523               0 :         (__logmsg).append("Msg_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId(");
    1524                 : 
    1525               0 :         (__logmsg).append("[TODO])\n");
    1526               0 :         fputs((__logmsg).c_str(), __outf);
    1527               0 :     }
    1528                 : };
    1529                 : 
    1530                 : class Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId :
    1531                 :     public IPC::Message
    1532               0 : {
    1533                 : private:
    1534                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1535                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1536                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1537                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1538                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1539                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1540                 :     typedef mozilla::ipc::Shmem Shmem;
    1541                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1542                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1543                 :     typedef mozilla::null_t null_t;
    1544                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1545                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1546                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1547                 : 
    1548                 : public:
    1549                 :     enum {
    1550                 :         ID = Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId__ID
    1551                 :     };
    1552               0 :     Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId() :
    1553               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId")
    1554                 :     {
    1555               0 :     }
    1556                 : 
    1557                 :     void
    1558               0 :     Log(
    1559                 :             const std::string& __pfx,
    1560                 :             FILE* __outf) const
    1561                 :     {
    1562               0 :         std::string __logmsg;
    1563               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1564               0 :         (__logmsg).append(__pfx);
    1565               0 :         (__logmsg).append("Reply_NPP_GetValue_NPPVpluginNativeAccessibleAtkPlugId(");
    1566                 : 
    1567               0 :         (__logmsg).append("[TODO])\n");
    1568               0 :         fputs((__logmsg).c_str(), __outf);
    1569               0 :     }
    1570                 : };
    1571                 : 
    1572                 : class Msg_NPP_HandleEvent :
    1573                 :     public IPC::Message
    1574               0 : {
    1575                 : private:
    1576                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1577                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1578                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1579                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1580                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1581                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1582                 :     typedef mozilla::ipc::Shmem Shmem;
    1583                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1584                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1585                 :     typedef mozilla::null_t null_t;
    1586                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1587                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1588                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1589                 : 
    1590                 : public:
    1591                 :     enum {
    1592                 :         ID = Msg_NPP_HandleEvent__ID
    1593                 :     };
    1594               0 :     Msg_NPP_HandleEvent() :
    1595               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_HandleEvent")
    1596                 :     {
    1597               0 :     }
    1598                 : 
    1599                 :     void
    1600               0 :     Log(
    1601                 :             const std::string& __pfx,
    1602                 :             FILE* __outf) const
    1603                 :     {
    1604               0 :         std::string __logmsg;
    1605               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1606               0 :         (__logmsg).append(__pfx);
    1607               0 :         (__logmsg).append("Msg_NPP_HandleEvent(");
    1608                 : 
    1609               0 :         (__logmsg).append("[TODO])\n");
    1610               0 :         fputs((__logmsg).c_str(), __outf);
    1611               0 :     }
    1612                 : };
    1613                 : 
    1614                 : class Reply_NPP_HandleEvent :
    1615                 :     public IPC::Message
    1616               0 : {
    1617                 : private:
    1618                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1619                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1620                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1621                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1622                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1623                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1624                 :     typedef mozilla::ipc::Shmem Shmem;
    1625                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1626                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1627                 :     typedef mozilla::null_t null_t;
    1628                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1629                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1630                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1631                 : 
    1632                 : public:
    1633                 :     enum {
    1634                 :         ID = Reply_NPP_HandleEvent__ID
    1635                 :     };
    1636               0 :     Reply_NPP_HandleEvent() :
    1637               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPP_HandleEvent")
    1638                 :     {
    1639               0 :     }
    1640                 : 
    1641                 :     void
    1642               0 :     Log(
    1643                 :             const std::string& __pfx,
    1644                 :             FILE* __outf) const
    1645                 :     {
    1646               0 :         std::string __logmsg;
    1647               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1648               0 :         (__logmsg).append(__pfx);
    1649               0 :         (__logmsg).append("Reply_NPP_HandleEvent(");
    1650                 : 
    1651               0 :         (__logmsg).append("[TODO])\n");
    1652               0 :         fputs((__logmsg).c_str(), __outf);
    1653               0 :     }
    1654                 : };
    1655                 : 
    1656                 : class Msg_NPP_HandleEvent_Shmem :
    1657                 :     public IPC::Message
    1658               0 : {
    1659                 : private:
    1660                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1661                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1662                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1663                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1664                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1665                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1666                 :     typedef mozilla::ipc::Shmem Shmem;
    1667                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1668                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1669                 :     typedef mozilla::null_t null_t;
    1670                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1671                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1672                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1673                 : 
    1674                 : public:
    1675                 :     enum {
    1676                 :         ID = Msg_NPP_HandleEvent_Shmem__ID
    1677                 :     };
    1678               0 :     Msg_NPP_HandleEvent_Shmem() :
    1679               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_HandleEvent_Shmem")
    1680                 :     {
    1681               0 :     }
    1682                 : 
    1683                 :     void
    1684               0 :     Log(
    1685                 :             const std::string& __pfx,
    1686                 :             FILE* __outf) const
    1687                 :     {
    1688               0 :         std::string __logmsg;
    1689               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1690               0 :         (__logmsg).append(__pfx);
    1691               0 :         (__logmsg).append("Msg_NPP_HandleEvent_Shmem(");
    1692                 : 
    1693               0 :         (__logmsg).append("[TODO])\n");
    1694               0 :         fputs((__logmsg).c_str(), __outf);
    1695               0 :     }
    1696                 : };
    1697                 : 
    1698                 : class Reply_NPP_HandleEvent_Shmem :
    1699                 :     public IPC::Message
    1700               0 : {
    1701                 : private:
    1702                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1703                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1704                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1705                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1706                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1707                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1708                 :     typedef mozilla::ipc::Shmem Shmem;
    1709                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1710                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1711                 :     typedef mozilla::null_t null_t;
    1712                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1713                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1714                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1715                 : 
    1716                 : public:
    1717                 :     enum {
    1718                 :         ID = Reply_NPP_HandleEvent_Shmem__ID
    1719                 :     };
    1720               0 :     Reply_NPP_HandleEvent_Shmem() :
    1721               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPP_HandleEvent_Shmem")
    1722                 :     {
    1723               0 :     }
    1724                 : 
    1725                 :     void
    1726               0 :     Log(
    1727                 :             const std::string& __pfx,
    1728                 :             FILE* __outf) const
    1729                 :     {
    1730               0 :         std::string __logmsg;
    1731               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1732               0 :         (__logmsg).append(__pfx);
    1733               0 :         (__logmsg).append("Reply_NPP_HandleEvent_Shmem(");
    1734                 : 
    1735               0 :         (__logmsg).append("[TODO])\n");
    1736               0 :         fputs((__logmsg).c_str(), __outf);
    1737               0 :     }
    1738                 : };
    1739                 : 
    1740                 : class Msg_NPP_HandleEvent_IOSurface :
    1741                 :     public IPC::Message
    1742               0 : {
    1743                 : private:
    1744                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1745                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1746                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1747                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1748                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1749                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1750                 :     typedef mozilla::ipc::Shmem Shmem;
    1751                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1752                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1753                 :     typedef mozilla::null_t null_t;
    1754                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1755                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1756                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1757                 : 
    1758                 : public:
    1759                 :     enum {
    1760                 :         ID = Msg_NPP_HandleEvent_IOSurface__ID
    1761                 :     };
    1762               0 :     Msg_NPP_HandleEvent_IOSurface() :
    1763               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_HandleEvent_IOSurface")
    1764                 :     {
    1765               0 :     }
    1766                 : 
    1767                 :     void
    1768               0 :     Log(
    1769                 :             const std::string& __pfx,
    1770                 :             FILE* __outf) const
    1771                 :     {
    1772               0 :         std::string __logmsg;
    1773               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1774               0 :         (__logmsg).append(__pfx);
    1775               0 :         (__logmsg).append("Msg_NPP_HandleEvent_IOSurface(");
    1776                 : 
    1777               0 :         (__logmsg).append("[TODO])\n");
    1778               0 :         fputs((__logmsg).c_str(), __outf);
    1779               0 :     }
    1780                 : };
    1781                 : 
    1782                 : class Reply_NPP_HandleEvent_IOSurface :
    1783                 :     public IPC::Message
    1784               0 : {
    1785                 : private:
    1786                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1787                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1788                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1789                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1790                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1791                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1792                 :     typedef mozilla::ipc::Shmem Shmem;
    1793                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1794                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1795                 :     typedef mozilla::null_t null_t;
    1796                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1797                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1798                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1799                 : 
    1800                 : public:
    1801                 :     enum {
    1802                 :         ID = Reply_NPP_HandleEvent_IOSurface__ID
    1803                 :     };
    1804               0 :     Reply_NPP_HandleEvent_IOSurface() :
    1805               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPP_HandleEvent_IOSurface")
    1806                 :     {
    1807               0 :     }
    1808                 : 
    1809                 :     void
    1810               0 :     Log(
    1811                 :             const std::string& __pfx,
    1812                 :             FILE* __outf) const
    1813                 :     {
    1814               0 :         std::string __logmsg;
    1815               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1816               0 :         (__logmsg).append(__pfx);
    1817               0 :         (__logmsg).append("Reply_NPP_HandleEvent_IOSurface(");
    1818                 : 
    1819               0 :         (__logmsg).append("[TODO])\n");
    1820               0 :         fputs((__logmsg).c_str(), __outf);
    1821               0 :     }
    1822                 : };
    1823                 : 
    1824                 : class Msg_Paint :
    1825                 :     public IPC::Message
    1826               0 : {
    1827                 : private:
    1828                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1829                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1830                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1831                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1832                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1833                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1834                 :     typedef mozilla::ipc::Shmem Shmem;
    1835                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1836                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1837                 :     typedef mozilla::null_t null_t;
    1838                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1839                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1840                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1841                 : 
    1842                 : public:
    1843                 :     enum {
    1844                 :         ID = Msg_Paint__ID
    1845                 :     };
    1846               0 :     Msg_Paint() :
    1847               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_Paint")
    1848                 :     {
    1849               0 :     }
    1850                 : 
    1851                 :     void
    1852               0 :     Log(
    1853                 :             const std::string& __pfx,
    1854                 :             FILE* __outf) const
    1855                 :     {
    1856               0 :         std::string __logmsg;
    1857               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1858               0 :         (__logmsg).append(__pfx);
    1859               0 :         (__logmsg).append("Msg_Paint(");
    1860                 : 
    1861               0 :         (__logmsg).append("[TODO])\n");
    1862               0 :         fputs((__logmsg).c_str(), __outf);
    1863               0 :     }
    1864                 : };
    1865                 : 
    1866                 : class Reply_Paint :
    1867                 :     public IPC::Message
    1868               0 : {
    1869                 : private:
    1870                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1871                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1872                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1873                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1874                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1875                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1876                 :     typedef mozilla::ipc::Shmem Shmem;
    1877                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1878                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1879                 :     typedef mozilla::null_t null_t;
    1880                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1881                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1882                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1883                 : 
    1884                 : public:
    1885                 :     enum {
    1886                 :         ID = Reply_Paint__ID
    1887                 :     };
    1888               0 :     Reply_Paint() :
    1889               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_Paint")
    1890                 :     {
    1891               0 :     }
    1892                 : 
    1893                 :     void
    1894               0 :     Log(
    1895                 :             const std::string& __pfx,
    1896                 :             FILE* __outf) const
    1897                 :     {
    1898               0 :         std::string __logmsg;
    1899               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1900               0 :         (__logmsg).append(__pfx);
    1901               0 :         (__logmsg).append("Reply_Paint(");
    1902                 : 
    1903               0 :         (__logmsg).append("[TODO])\n");
    1904               0 :         fputs((__logmsg).c_str(), __outf);
    1905               0 :     }
    1906                 : };
    1907                 : 
    1908                 : class Msg_WindowPosChanged :
    1909                 :     public IPC::Message
    1910               0 : {
    1911                 : private:
    1912                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1913                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1914                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1915                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1916                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1917                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1918                 :     typedef mozilla::ipc::Shmem Shmem;
    1919                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1920                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1921                 :     typedef mozilla::null_t null_t;
    1922                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1923                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1924                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1925                 : 
    1926                 : public:
    1927                 :     enum {
    1928                 :         ID = Msg_WindowPosChanged__ID
    1929                 :     };
    1930               0 :     Msg_WindowPosChanged() :
    1931               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_WindowPosChanged")
    1932                 :     {
    1933               0 :     }
    1934                 : 
    1935                 :     void
    1936               0 :     Log(
    1937                 :             const std::string& __pfx,
    1938                 :             FILE* __outf) const
    1939                 :     {
    1940               0 :         std::string __logmsg;
    1941               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1942               0 :         (__logmsg).append(__pfx);
    1943               0 :         (__logmsg).append("Msg_WindowPosChanged(");
    1944                 : 
    1945               0 :         (__logmsg).append("[TODO])\n");
    1946               0 :         fputs((__logmsg).c_str(), __outf);
    1947               0 :     }
    1948                 : };
    1949                 : 
    1950                 : class Msg_AsyncSetWindow :
    1951                 :     public IPC::Message
    1952               0 : {
    1953                 : private:
    1954                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1955                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1956                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1957                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    1958                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    1959                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    1960                 :     typedef mozilla::ipc::Shmem Shmem;
    1961                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    1962                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    1963                 :     typedef mozilla::null_t null_t;
    1964                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    1965                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    1966                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    1967                 : 
    1968                 : public:
    1969                 :     enum {
    1970                 :         ID = Msg_AsyncSetWindow__ID
    1971                 :     };
    1972               0 :     Msg_AsyncSetWindow() :
    1973               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_AsyncSetWindow")
    1974                 :     {
    1975               0 :     }
    1976                 : 
    1977                 :     void
    1978               0 :     Log(
    1979                 :             const std::string& __pfx,
    1980                 :             FILE* __outf) const
    1981                 :     {
    1982               0 :         std::string __logmsg;
    1983               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    1984               0 :         (__logmsg).append(__pfx);
    1985               0 :         (__logmsg).append("Msg_AsyncSetWindow(");
    1986                 : 
    1987               0 :         (__logmsg).append("[TODO])\n");
    1988               0 :         fputs((__logmsg).c_str(), __outf);
    1989               0 :     }
    1990                 : };
    1991                 : 
    1992                 : class Msg_UpdateBackground :
    1993                 :     public IPC::Message
    1994               0 : {
    1995                 : private:
    1996                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    1997                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    1998                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    1999                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2000                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2001                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2002                 :     typedef mozilla::ipc::Shmem Shmem;
    2003                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2004                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2005                 :     typedef mozilla::null_t null_t;
    2006                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2007                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2008                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2009                 : 
    2010                 : public:
    2011                 :     enum {
    2012                 :         ID = Msg_UpdateBackground__ID
    2013                 :     };
    2014               0 :     Msg_UpdateBackground() :
    2015               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_UpdateBackground")
    2016                 :     {
    2017               0 :     }
    2018                 : 
    2019                 :     void
    2020               0 :     Log(
    2021                 :             const std::string& __pfx,
    2022                 :             FILE* __outf) const
    2023                 :     {
    2024               0 :         std::string __logmsg;
    2025               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2026               0 :         (__logmsg).append(__pfx);
    2027               0 :         (__logmsg).append("Msg_UpdateBackground(");
    2028                 : 
    2029               0 :         (__logmsg).append("[TODO])\n");
    2030               0 :         fputs((__logmsg).c_str(), __outf);
    2031               0 :     }
    2032                 : };
    2033                 : 
    2034                 : class Msg_HandleTextEvent :
    2035                 :     public IPC::Message
    2036               0 : {
    2037                 : private:
    2038                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2039                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2040                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2041                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2042                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2043                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2044                 :     typedef mozilla::ipc::Shmem Shmem;
    2045                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2046                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2047                 :     typedef mozilla::null_t null_t;
    2048                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2049                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2050                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2051                 : 
    2052                 : public:
    2053                 :     enum {
    2054                 :         ID = Msg_HandleTextEvent__ID
    2055                 :     };
    2056               0 :     Msg_HandleTextEvent() :
    2057               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_HandleTextEvent")
    2058                 :     {
    2059               0 :     }
    2060                 : 
    2061                 :     void
    2062               0 :     Log(
    2063                 :             const std::string& __pfx,
    2064                 :             FILE* __outf) const
    2065                 :     {
    2066               0 :         std::string __logmsg;
    2067               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2068               0 :         (__logmsg).append(__pfx);
    2069               0 :         (__logmsg).append("Msg_HandleTextEvent(");
    2070                 : 
    2071               0 :         (__logmsg).append("[TODO])\n");
    2072               0 :         fputs((__logmsg).c_str(), __outf);
    2073               0 :     }
    2074                 : };
    2075                 : 
    2076                 : class Reply_HandleTextEvent :
    2077                 :     public IPC::Message
    2078               0 : {
    2079                 : private:
    2080                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2081                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2082                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2083                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2084                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2085                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2086                 :     typedef mozilla::ipc::Shmem Shmem;
    2087                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2088                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2089                 :     typedef mozilla::null_t null_t;
    2090                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2091                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2092                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2093                 : 
    2094                 : public:
    2095                 :     enum {
    2096                 :         ID = Reply_HandleTextEvent__ID
    2097                 :     };
    2098               0 :     Reply_HandleTextEvent() :
    2099               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_HandleTextEvent")
    2100                 :     {
    2101               0 :     }
    2102                 : 
    2103                 :     void
    2104               0 :     Log(
    2105                 :             const std::string& __pfx,
    2106                 :             FILE* __outf) const
    2107                 :     {
    2108               0 :         std::string __logmsg;
    2109               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2110               0 :         (__logmsg).append(__pfx);
    2111               0 :         (__logmsg).append("Reply_HandleTextEvent(");
    2112                 : 
    2113               0 :         (__logmsg).append("[TODO])\n");
    2114               0 :         fputs((__logmsg).c_str(), __outf);
    2115               0 :     }
    2116                 : };
    2117                 : 
    2118                 : class Msg_HandleKeyEvent :
    2119                 :     public IPC::Message
    2120               0 : {
    2121                 : private:
    2122                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2123                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2124                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2125                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2126                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2127                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2128                 :     typedef mozilla::ipc::Shmem Shmem;
    2129                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2130                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2131                 :     typedef mozilla::null_t null_t;
    2132                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2133                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2134                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2135                 : 
    2136                 : public:
    2137                 :     enum {
    2138                 :         ID = Msg_HandleKeyEvent__ID
    2139                 :     };
    2140               0 :     Msg_HandleKeyEvent() :
    2141               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_HandleKeyEvent")
    2142                 :     {
    2143               0 :     }
    2144                 : 
    2145                 :     void
    2146               0 :     Log(
    2147                 :             const std::string& __pfx,
    2148                 :             FILE* __outf) const
    2149                 :     {
    2150               0 :         std::string __logmsg;
    2151               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2152               0 :         (__logmsg).append(__pfx);
    2153               0 :         (__logmsg).append("Msg_HandleKeyEvent(");
    2154                 : 
    2155               0 :         (__logmsg).append("[TODO])\n");
    2156               0 :         fputs((__logmsg).c_str(), __outf);
    2157               0 :     }
    2158                 : };
    2159                 : 
    2160                 : class Reply_HandleKeyEvent :
    2161                 :     public IPC::Message
    2162               0 : {
    2163                 : private:
    2164                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2165                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2166                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2167                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2168                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2169                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2170                 :     typedef mozilla::ipc::Shmem Shmem;
    2171                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2172                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2173                 :     typedef mozilla::null_t null_t;
    2174                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2175                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2176                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2177                 : 
    2178                 : public:
    2179                 :     enum {
    2180                 :         ID = Reply_HandleKeyEvent__ID
    2181                 :     };
    2182               0 :     Reply_HandleKeyEvent() :
    2183               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_HandleKeyEvent")
    2184                 :     {
    2185               0 :     }
    2186                 : 
    2187                 :     void
    2188               0 :     Log(
    2189                 :             const std::string& __pfx,
    2190                 :             FILE* __outf) const
    2191                 :     {
    2192               0 :         std::string __logmsg;
    2193               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2194               0 :         (__logmsg).append(__pfx);
    2195               0 :         (__logmsg).append("Reply_HandleKeyEvent(");
    2196                 : 
    2197               0 :         (__logmsg).append("[TODO])\n");
    2198               0 :         fputs((__logmsg).c_str(), __outf);
    2199               0 :     }
    2200                 : };
    2201                 : 
    2202                 : class Msg_NPP_DidComposite :
    2203                 :     public IPC::Message
    2204               0 : {
    2205                 : private:
    2206                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2207                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2208                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2209                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2210                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2211                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2212                 :     typedef mozilla::ipc::Shmem Shmem;
    2213                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2214                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2215                 :     typedef mozilla::null_t null_t;
    2216                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2217                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2218                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2219                 : 
    2220                 : public:
    2221                 :     enum {
    2222                 :         ID = Msg_NPP_DidComposite__ID
    2223                 :     };
    2224               0 :     Msg_NPP_DidComposite() :
    2225               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_DidComposite")
    2226                 :     {
    2227               0 :     }
    2228                 : 
    2229                 :     void
    2230               0 :     Log(
    2231                 :             const std::string& __pfx,
    2232                 :             FILE* __outf) const
    2233                 :     {
    2234               0 :         std::string __logmsg;
    2235               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2236               0 :         (__logmsg).append(__pfx);
    2237               0 :         (__logmsg).append("Msg_NPP_DidComposite(");
    2238                 : 
    2239               0 :         (__logmsg).append("[TODO])\n");
    2240               0 :         fputs((__logmsg).c_str(), __outf);
    2241               0 :     }
    2242                 : };
    2243                 : 
    2244                 : class Msg_NPP_Destroy :
    2245                 :     public IPC::Message
    2246               0 : {
    2247                 : private:
    2248                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2249                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2250                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2251                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2252                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2253                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2254                 :     typedef mozilla::ipc::Shmem Shmem;
    2255                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2256                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2257                 :     typedef mozilla::null_t null_t;
    2258                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2259                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2260                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2261                 : 
    2262                 : public:
    2263                 :     enum {
    2264                 :         ID = Msg_NPP_Destroy__ID
    2265                 :     };
    2266               0 :     Msg_NPP_Destroy() :
    2267               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPP_Destroy")
    2268                 :     {
    2269               0 :     }
    2270                 : 
    2271                 :     void
    2272               0 :     Log(
    2273                 :             const std::string& __pfx,
    2274                 :             FILE* __outf) const
    2275                 :     {
    2276               0 :         std::string __logmsg;
    2277               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2278               0 :         (__logmsg).append(__pfx);
    2279               0 :         (__logmsg).append("Msg_NPP_Destroy(");
    2280                 : 
    2281               0 :         (__logmsg).append("[TODO])\n");
    2282               0 :         fputs((__logmsg).c_str(), __outf);
    2283               0 :     }
    2284                 : };
    2285                 : 
    2286                 : class Reply_NPP_Destroy :
    2287                 :     public IPC::Message
    2288               0 : {
    2289                 : private:
    2290                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2291                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2292                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2293                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2294                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2295                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2296                 :     typedef mozilla::ipc::Shmem Shmem;
    2297                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2298                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2299                 :     typedef mozilla::null_t null_t;
    2300                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2301                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2302                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2303                 : 
    2304                 : public:
    2305                 :     enum {
    2306                 :         ID = Reply_NPP_Destroy__ID
    2307                 :     };
    2308               0 :     Reply_NPP_Destroy() :
    2309               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPP_Destroy")
    2310                 :     {
    2311               0 :     }
    2312                 : 
    2313                 :     void
    2314               0 :     Log(
    2315                 :             const std::string& __pfx,
    2316                 :             FILE* __outf) const
    2317                 :     {
    2318               0 :         std::string __logmsg;
    2319               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2320               0 :         (__logmsg).append(__pfx);
    2321               0 :         (__logmsg).append("Reply_NPP_Destroy(");
    2322                 : 
    2323               0 :         (__logmsg).append("[TODO])\n");
    2324               0 :         fputs((__logmsg).c_str(), __outf);
    2325               0 :     }
    2326                 : };
    2327                 : 
    2328                 : class Msg_NPN_GetValue_NPNVjavascriptEnabledBool :
    2329                 :     public IPC::Message
    2330               0 : {
    2331                 : private:
    2332                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2333                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2334                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2335                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2336                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2337                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2338                 :     typedef mozilla::ipc::Shmem Shmem;
    2339                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2340                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2341                 :     typedef mozilla::null_t null_t;
    2342                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2343                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2344                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2345                 : 
    2346                 : public:
    2347                 :     enum {
    2348                 :         ID = Msg_NPN_GetValue_NPNVjavascriptEnabledBool__ID
    2349                 :     };
    2350               0 :     Msg_NPN_GetValue_NPNVjavascriptEnabledBool() :
    2351               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_GetValue_NPNVjavascriptEnabledBool")
    2352                 :     {
    2353               0 :     }
    2354                 : 
    2355                 :     void
    2356               0 :     Log(
    2357                 :             const std::string& __pfx,
    2358                 :             FILE* __outf) const
    2359                 :     {
    2360               0 :         std::string __logmsg;
    2361               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2362               0 :         (__logmsg).append(__pfx);
    2363               0 :         (__logmsg).append("Msg_NPN_GetValue_NPNVjavascriptEnabledBool(");
    2364                 : 
    2365               0 :         (__logmsg).append("[TODO])\n");
    2366               0 :         fputs((__logmsg).c_str(), __outf);
    2367               0 :     }
    2368                 : };
    2369                 : 
    2370                 : class Reply_NPN_GetValue_NPNVjavascriptEnabledBool :
    2371                 :     public IPC::Message
    2372               0 : {
    2373                 : private:
    2374                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2375                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2376                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2377                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2378                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2379                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2380                 :     typedef mozilla::ipc::Shmem Shmem;
    2381                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2382                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2383                 :     typedef mozilla::null_t null_t;
    2384                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2385                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2386                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2387                 : 
    2388                 : public:
    2389                 :     enum {
    2390                 :         ID = Reply_NPN_GetValue_NPNVjavascriptEnabledBool__ID
    2391                 :     };
    2392               0 :     Reply_NPN_GetValue_NPNVjavascriptEnabledBool() :
    2393               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_GetValue_NPNVjavascriptEnabledBool")
    2394                 :     {
    2395               0 :     }
    2396                 : 
    2397                 :     void
    2398               0 :     Log(
    2399                 :             const std::string& __pfx,
    2400                 :             FILE* __outf) const
    2401                 :     {
    2402               0 :         std::string __logmsg;
    2403               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2404               0 :         (__logmsg).append(__pfx);
    2405               0 :         (__logmsg).append("Reply_NPN_GetValue_NPNVjavascriptEnabledBool(");
    2406                 : 
    2407               0 :         (__logmsg).append("[TODO])\n");
    2408               0 :         fputs((__logmsg).c_str(), __outf);
    2409               0 :     }
    2410                 : };
    2411                 : 
    2412                 : class Msg_NPN_GetValue_NPNVisOfflineBool :
    2413                 :     public IPC::Message
    2414               0 : {
    2415                 : private:
    2416                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2417                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2418                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2419                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2420                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2421                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2422                 :     typedef mozilla::ipc::Shmem Shmem;
    2423                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2424                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2425                 :     typedef mozilla::null_t null_t;
    2426                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2427                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2428                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2429                 : 
    2430                 : public:
    2431                 :     enum {
    2432                 :         ID = Msg_NPN_GetValue_NPNVisOfflineBool__ID
    2433                 :     };
    2434               0 :     Msg_NPN_GetValue_NPNVisOfflineBool() :
    2435               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_GetValue_NPNVisOfflineBool")
    2436                 :     {
    2437               0 :     }
    2438                 : 
    2439                 :     void
    2440               0 :     Log(
    2441                 :             const std::string& __pfx,
    2442                 :             FILE* __outf) const
    2443                 :     {
    2444               0 :         std::string __logmsg;
    2445               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2446               0 :         (__logmsg).append(__pfx);
    2447               0 :         (__logmsg).append("Msg_NPN_GetValue_NPNVisOfflineBool(");
    2448                 : 
    2449               0 :         (__logmsg).append("[TODO])\n");
    2450               0 :         fputs((__logmsg).c_str(), __outf);
    2451               0 :     }
    2452                 : };
    2453                 : 
    2454                 : class Reply_NPN_GetValue_NPNVisOfflineBool :
    2455                 :     public IPC::Message
    2456               0 : {
    2457                 : private:
    2458                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2459                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2460                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2461                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2462                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2463                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2464                 :     typedef mozilla::ipc::Shmem Shmem;
    2465                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2466                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2467                 :     typedef mozilla::null_t null_t;
    2468                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2469                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2470                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2471                 : 
    2472                 : public:
    2473                 :     enum {
    2474                 :         ID = Reply_NPN_GetValue_NPNVisOfflineBool__ID
    2475                 :     };
    2476               0 :     Reply_NPN_GetValue_NPNVisOfflineBool() :
    2477               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_GetValue_NPNVisOfflineBool")
    2478                 :     {
    2479               0 :     }
    2480                 : 
    2481                 :     void
    2482               0 :     Log(
    2483                 :             const std::string& __pfx,
    2484                 :             FILE* __outf) const
    2485                 :     {
    2486               0 :         std::string __logmsg;
    2487               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2488               0 :         (__logmsg).append(__pfx);
    2489               0 :         (__logmsg).append("Reply_NPN_GetValue_NPNVisOfflineBool(");
    2490                 : 
    2491               0 :         (__logmsg).append("[TODO])\n");
    2492               0 :         fputs((__logmsg).c_str(), __outf);
    2493               0 :     }
    2494                 : };
    2495                 : 
    2496                 : class Msg_NPN_GetValue_NPNVWindowNPObject :
    2497                 :     public IPC::Message
    2498               0 : {
    2499                 : private:
    2500                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2501                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2502                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2503                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2504                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2505                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2506                 :     typedef mozilla::ipc::Shmem Shmem;
    2507                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2508                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2509                 :     typedef mozilla::null_t null_t;
    2510                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2511                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2512                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2513                 : 
    2514                 : public:
    2515                 :     enum {
    2516                 :         ID = Msg_NPN_GetValue_NPNVWindowNPObject__ID
    2517                 :     };
    2518               0 :     Msg_NPN_GetValue_NPNVWindowNPObject() :
    2519               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_GetValue_NPNVWindowNPObject")
    2520                 :     {
    2521               0 :     }
    2522                 : 
    2523                 :     void
    2524               0 :     Log(
    2525                 :             const std::string& __pfx,
    2526                 :             FILE* __outf) const
    2527                 :     {
    2528               0 :         std::string __logmsg;
    2529               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2530               0 :         (__logmsg).append(__pfx);
    2531               0 :         (__logmsg).append("Msg_NPN_GetValue_NPNVWindowNPObject(");
    2532                 : 
    2533               0 :         (__logmsg).append("[TODO])\n");
    2534               0 :         fputs((__logmsg).c_str(), __outf);
    2535               0 :     }
    2536                 : };
    2537                 : 
    2538                 : class Reply_NPN_GetValue_NPNVWindowNPObject :
    2539                 :     public IPC::Message
    2540               0 : {
    2541                 : private:
    2542                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2543                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2544                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2545                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2546                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2547                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2548                 :     typedef mozilla::ipc::Shmem Shmem;
    2549                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2550                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2551                 :     typedef mozilla::null_t null_t;
    2552                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2553                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2554                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2555                 : 
    2556                 : public:
    2557                 :     enum {
    2558                 :         ID = Reply_NPN_GetValue_NPNVWindowNPObject__ID
    2559                 :     };
    2560               0 :     Reply_NPN_GetValue_NPNVWindowNPObject() :
    2561               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_GetValue_NPNVWindowNPObject")
    2562                 :     {
    2563               0 :     }
    2564                 : 
    2565                 :     void
    2566               0 :     Log(
    2567                 :             const std::string& __pfx,
    2568                 :             FILE* __outf) const
    2569                 :     {
    2570               0 :         std::string __logmsg;
    2571               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2572               0 :         (__logmsg).append(__pfx);
    2573               0 :         (__logmsg).append("Reply_NPN_GetValue_NPNVWindowNPObject(");
    2574                 : 
    2575               0 :         (__logmsg).append("[TODO])\n");
    2576               0 :         fputs((__logmsg).c_str(), __outf);
    2577               0 :     }
    2578                 : };
    2579                 : 
    2580                 : class Msg_NPN_GetValue_NPNVPluginElementNPObject :
    2581                 :     public IPC::Message
    2582               0 : {
    2583                 : private:
    2584                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2585                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2586                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2587                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2588                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2589                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2590                 :     typedef mozilla::ipc::Shmem Shmem;
    2591                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2592                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2593                 :     typedef mozilla::null_t null_t;
    2594                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2595                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2596                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2597                 : 
    2598                 : public:
    2599                 :     enum {
    2600                 :         ID = Msg_NPN_GetValue_NPNVPluginElementNPObject__ID
    2601                 :     };
    2602               0 :     Msg_NPN_GetValue_NPNVPluginElementNPObject() :
    2603               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_GetValue_NPNVPluginElementNPObject")
    2604                 :     {
    2605               0 :     }
    2606                 : 
    2607                 :     void
    2608               0 :     Log(
    2609                 :             const std::string& __pfx,
    2610                 :             FILE* __outf) const
    2611                 :     {
    2612               0 :         std::string __logmsg;
    2613               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2614               0 :         (__logmsg).append(__pfx);
    2615               0 :         (__logmsg).append("Msg_NPN_GetValue_NPNVPluginElementNPObject(");
    2616                 : 
    2617               0 :         (__logmsg).append("[TODO])\n");
    2618               0 :         fputs((__logmsg).c_str(), __outf);
    2619               0 :     }
    2620                 : };
    2621                 : 
    2622                 : class Reply_NPN_GetValue_NPNVPluginElementNPObject :
    2623                 :     public IPC::Message
    2624               0 : {
    2625                 : private:
    2626                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2627                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2628                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2629                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2630                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2631                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2632                 :     typedef mozilla::ipc::Shmem Shmem;
    2633                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2634                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2635                 :     typedef mozilla::null_t null_t;
    2636                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2637                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2638                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2639                 : 
    2640                 : public:
    2641                 :     enum {
    2642                 :         ID = Reply_NPN_GetValue_NPNVPluginElementNPObject__ID
    2643                 :     };
    2644               0 :     Reply_NPN_GetValue_NPNVPluginElementNPObject() :
    2645               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_GetValue_NPNVPluginElementNPObject")
    2646                 :     {
    2647               0 :     }
    2648                 : 
    2649                 :     void
    2650               0 :     Log(
    2651                 :             const std::string& __pfx,
    2652                 :             FILE* __outf) const
    2653                 :     {
    2654               0 :         std::string __logmsg;
    2655               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2656               0 :         (__logmsg).append(__pfx);
    2657               0 :         (__logmsg).append("Reply_NPN_GetValue_NPNVPluginElementNPObject(");
    2658                 : 
    2659               0 :         (__logmsg).append("[TODO])\n");
    2660               0 :         fputs((__logmsg).c_str(), __outf);
    2661               0 :     }
    2662                 : };
    2663                 : 
    2664                 : class Msg_NPN_GetValue_NPNVprivateModeBool :
    2665                 :     public IPC::Message
    2666               0 : {
    2667                 : private:
    2668                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2669                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2670                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2671                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2672                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2673                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2674                 :     typedef mozilla::ipc::Shmem Shmem;
    2675                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2676                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2677                 :     typedef mozilla::null_t null_t;
    2678                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2679                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2680                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2681                 : 
    2682                 : public:
    2683                 :     enum {
    2684                 :         ID = Msg_NPN_GetValue_NPNVprivateModeBool__ID
    2685                 :     };
    2686               0 :     Msg_NPN_GetValue_NPNVprivateModeBool() :
    2687               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_GetValue_NPNVprivateModeBool")
    2688                 :     {
    2689               0 :     }
    2690                 : 
    2691                 :     void
    2692               0 :     Log(
    2693                 :             const std::string& __pfx,
    2694                 :             FILE* __outf) const
    2695                 :     {
    2696               0 :         std::string __logmsg;
    2697               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2698               0 :         (__logmsg).append(__pfx);
    2699               0 :         (__logmsg).append("Msg_NPN_GetValue_NPNVprivateModeBool(");
    2700                 : 
    2701               0 :         (__logmsg).append("[TODO])\n");
    2702               0 :         fputs((__logmsg).c_str(), __outf);
    2703               0 :     }
    2704                 : };
    2705                 : 
    2706                 : class Reply_NPN_GetValue_NPNVprivateModeBool :
    2707                 :     public IPC::Message
    2708               0 : {
    2709                 : private:
    2710                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2711                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2712                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2713                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2714                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2715                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2716                 :     typedef mozilla::ipc::Shmem Shmem;
    2717                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2718                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2719                 :     typedef mozilla::null_t null_t;
    2720                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2721                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2722                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2723                 : 
    2724                 : public:
    2725                 :     enum {
    2726                 :         ID = Reply_NPN_GetValue_NPNVprivateModeBool__ID
    2727                 :     };
    2728               0 :     Reply_NPN_GetValue_NPNVprivateModeBool() :
    2729               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_GetValue_NPNVprivateModeBool")
    2730                 :     {
    2731               0 :     }
    2732                 : 
    2733                 :     void
    2734               0 :     Log(
    2735                 :             const std::string& __pfx,
    2736                 :             FILE* __outf) const
    2737                 :     {
    2738               0 :         std::string __logmsg;
    2739               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2740               0 :         (__logmsg).append(__pfx);
    2741               0 :         (__logmsg).append("Reply_NPN_GetValue_NPNVprivateModeBool(");
    2742                 : 
    2743               0 :         (__logmsg).append("[TODO])\n");
    2744               0 :         fputs((__logmsg).c_str(), __outf);
    2745               0 :     }
    2746                 : };
    2747                 : 
    2748                 : class Msg_NPN_GetValue_NPNVnetscapeWindow :
    2749                 :     public IPC::Message
    2750               0 : {
    2751                 : private:
    2752                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2753                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2754                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2755                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2756                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2757                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2758                 :     typedef mozilla::ipc::Shmem Shmem;
    2759                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2760                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2761                 :     typedef mozilla::null_t null_t;
    2762                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2763                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2764                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2765                 : 
    2766                 : public:
    2767                 :     enum {
    2768                 :         ID = Msg_NPN_GetValue_NPNVnetscapeWindow__ID
    2769                 :     };
    2770               0 :     Msg_NPN_GetValue_NPNVnetscapeWindow() :
    2771               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_GetValue_NPNVnetscapeWindow")
    2772                 :     {
    2773               0 :     }
    2774                 : 
    2775                 :     void
    2776               0 :     Log(
    2777                 :             const std::string& __pfx,
    2778                 :             FILE* __outf) const
    2779                 :     {
    2780               0 :         std::string __logmsg;
    2781               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2782               0 :         (__logmsg).append(__pfx);
    2783               0 :         (__logmsg).append("Msg_NPN_GetValue_NPNVnetscapeWindow(");
    2784                 : 
    2785               0 :         (__logmsg).append("[TODO])\n");
    2786               0 :         fputs((__logmsg).c_str(), __outf);
    2787               0 :     }
    2788                 : };
    2789                 : 
    2790                 : class Reply_NPN_GetValue_NPNVnetscapeWindow :
    2791                 :     public IPC::Message
    2792               0 : {
    2793                 : private:
    2794                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2795                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2796                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2797                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2798                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2799                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2800                 :     typedef mozilla::ipc::Shmem Shmem;
    2801                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2802                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2803                 :     typedef mozilla::null_t null_t;
    2804                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2805                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2806                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2807                 : 
    2808                 : public:
    2809                 :     enum {
    2810                 :         ID = Reply_NPN_GetValue_NPNVnetscapeWindow__ID
    2811                 :     };
    2812               0 :     Reply_NPN_GetValue_NPNVnetscapeWindow() :
    2813               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_GetValue_NPNVnetscapeWindow")
    2814                 :     {
    2815               0 :     }
    2816                 : 
    2817                 :     void
    2818               0 :     Log(
    2819                 :             const std::string& __pfx,
    2820                 :             FILE* __outf) const
    2821                 :     {
    2822               0 :         std::string __logmsg;
    2823               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2824               0 :         (__logmsg).append(__pfx);
    2825               0 :         (__logmsg).append("Reply_NPN_GetValue_NPNVnetscapeWindow(");
    2826                 : 
    2827               0 :         (__logmsg).append("[TODO])\n");
    2828               0 :         fputs((__logmsg).c_str(), __outf);
    2829               0 :     }
    2830                 : };
    2831                 : 
    2832                 : class Msg_NPN_GetValue_NPNVdocumentOrigin :
    2833                 :     public IPC::Message
    2834               0 : {
    2835                 : private:
    2836                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2837                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2838                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2839                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2840                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2841                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2842                 :     typedef mozilla::ipc::Shmem Shmem;
    2843                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2844                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2845                 :     typedef mozilla::null_t null_t;
    2846                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2847                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2848                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2849                 : 
    2850                 : public:
    2851                 :     enum {
    2852                 :         ID = Msg_NPN_GetValue_NPNVdocumentOrigin__ID
    2853                 :     };
    2854               0 :     Msg_NPN_GetValue_NPNVdocumentOrigin() :
    2855               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_GetValue_NPNVdocumentOrigin")
    2856                 :     {
    2857               0 :     }
    2858                 : 
    2859                 :     void
    2860               0 :     Log(
    2861                 :             const std::string& __pfx,
    2862                 :             FILE* __outf) const
    2863                 :     {
    2864               0 :         std::string __logmsg;
    2865               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2866               0 :         (__logmsg).append(__pfx);
    2867               0 :         (__logmsg).append("Msg_NPN_GetValue_NPNVdocumentOrigin(");
    2868                 : 
    2869               0 :         (__logmsg).append("[TODO])\n");
    2870               0 :         fputs((__logmsg).c_str(), __outf);
    2871               0 :     }
    2872                 : };
    2873                 : 
    2874                 : class Reply_NPN_GetValue_NPNVdocumentOrigin :
    2875                 :     public IPC::Message
    2876               0 : {
    2877                 : private:
    2878                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2879                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2880                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2881                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2882                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2883                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2884                 :     typedef mozilla::ipc::Shmem Shmem;
    2885                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2886                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2887                 :     typedef mozilla::null_t null_t;
    2888                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2889                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2890                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2891                 : 
    2892                 : public:
    2893                 :     enum {
    2894                 :         ID = Reply_NPN_GetValue_NPNVdocumentOrigin__ID
    2895                 :     };
    2896               0 :     Reply_NPN_GetValue_NPNVdocumentOrigin() :
    2897               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_GetValue_NPNVdocumentOrigin")
    2898                 :     {
    2899               0 :     }
    2900                 : 
    2901                 :     void
    2902               0 :     Log(
    2903                 :             const std::string& __pfx,
    2904                 :             FILE* __outf) const
    2905                 :     {
    2906               0 :         std::string __logmsg;
    2907               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2908               0 :         (__logmsg).append(__pfx);
    2909               0 :         (__logmsg).append("Reply_NPN_GetValue_NPNVdocumentOrigin(");
    2910                 : 
    2911               0 :         (__logmsg).append("[TODO])\n");
    2912               0 :         fputs((__logmsg).c_str(), __outf);
    2913               0 :     }
    2914                 : };
    2915                 : 
    2916                 : class Msg_NPN_SetValue_NPPVpluginWindow :
    2917                 :     public IPC::Message
    2918               0 : {
    2919                 : private:
    2920                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2921                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2922                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2923                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2924                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2925                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2926                 :     typedef mozilla::ipc::Shmem Shmem;
    2927                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2928                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2929                 :     typedef mozilla::null_t null_t;
    2930                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2931                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2932                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2933                 : 
    2934                 : public:
    2935                 :     enum {
    2936                 :         ID = Msg_NPN_SetValue_NPPVpluginWindow__ID
    2937                 :     };
    2938               0 :     Msg_NPN_SetValue_NPPVpluginWindow() :
    2939               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginWindow")
    2940                 :     {
    2941               0 :     }
    2942                 : 
    2943                 :     void
    2944               0 :     Log(
    2945                 :             const std::string& __pfx,
    2946                 :             FILE* __outf) const
    2947                 :     {
    2948               0 :         std::string __logmsg;
    2949               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2950               0 :         (__logmsg).append(__pfx);
    2951               0 :         (__logmsg).append("Msg_NPN_SetValue_NPPVpluginWindow(");
    2952                 : 
    2953               0 :         (__logmsg).append("[TODO])\n");
    2954               0 :         fputs((__logmsg).c_str(), __outf);
    2955               0 :     }
    2956                 : };
    2957                 : 
    2958                 : class Reply_NPN_SetValue_NPPVpluginWindow :
    2959                 :     public IPC::Message
    2960               0 : {
    2961                 : private:
    2962                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    2963                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    2964                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    2965                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    2966                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    2967                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    2968                 :     typedef mozilla::ipc::Shmem Shmem;
    2969                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    2970                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    2971                 :     typedef mozilla::null_t null_t;
    2972                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    2973                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    2974                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    2975                 : 
    2976                 : public:
    2977                 :     enum {
    2978                 :         ID = Reply_NPN_SetValue_NPPVpluginWindow__ID
    2979                 :     };
    2980               0 :     Reply_NPN_SetValue_NPPVpluginWindow() :
    2981               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginWindow")
    2982                 :     {
    2983               0 :     }
    2984                 : 
    2985                 :     void
    2986               0 :     Log(
    2987                 :             const std::string& __pfx,
    2988                 :             FILE* __outf) const
    2989                 :     {
    2990               0 :         std::string __logmsg;
    2991               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    2992               0 :         (__logmsg).append(__pfx);
    2993               0 :         (__logmsg).append("Reply_NPN_SetValue_NPPVpluginWindow(");
    2994                 : 
    2995               0 :         (__logmsg).append("[TODO])\n");
    2996               0 :         fputs((__logmsg).c_str(), __outf);
    2997               0 :     }
    2998                 : };
    2999                 : 
    3000                 : class Msg_NPN_SetValue_NPPVpluginTransparent :
    3001                 :     public IPC::Message
    3002               0 : {
    3003                 : private:
    3004                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3005                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3006                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3007                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3008                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3009                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3010                 :     typedef mozilla::ipc::Shmem Shmem;
    3011                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3012                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3013                 :     typedef mozilla::null_t null_t;
    3014                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3015                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3016                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3017                 : 
    3018                 : public:
    3019                 :     enum {
    3020                 :         ID = Msg_NPN_SetValue_NPPVpluginTransparent__ID
    3021                 :     };
    3022               0 :     Msg_NPN_SetValue_NPPVpluginTransparent() :
    3023               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginTransparent")
    3024                 :     {
    3025               0 :     }
    3026                 : 
    3027                 :     void
    3028               0 :     Log(
    3029                 :             const std::string& __pfx,
    3030                 :             FILE* __outf) const
    3031                 :     {
    3032               0 :         std::string __logmsg;
    3033               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3034               0 :         (__logmsg).append(__pfx);
    3035               0 :         (__logmsg).append("Msg_NPN_SetValue_NPPVpluginTransparent(");
    3036                 : 
    3037               0 :         (__logmsg).append("[TODO])\n");
    3038               0 :         fputs((__logmsg).c_str(), __outf);
    3039               0 :     }
    3040                 : };
    3041                 : 
    3042                 : class Reply_NPN_SetValue_NPPVpluginTransparent :
    3043                 :     public IPC::Message
    3044               0 : {
    3045                 : private:
    3046                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3047                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3048                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3049                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3050                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3051                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3052                 :     typedef mozilla::ipc::Shmem Shmem;
    3053                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3054                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3055                 :     typedef mozilla::null_t null_t;
    3056                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3057                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3058                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3059                 : 
    3060                 : public:
    3061                 :     enum {
    3062                 :         ID = Reply_NPN_SetValue_NPPVpluginTransparent__ID
    3063                 :     };
    3064               0 :     Reply_NPN_SetValue_NPPVpluginTransparent() :
    3065               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginTransparent")
    3066                 :     {
    3067               0 :     }
    3068                 : 
    3069                 :     void
    3070               0 :     Log(
    3071                 :             const std::string& __pfx,
    3072                 :             FILE* __outf) const
    3073                 :     {
    3074               0 :         std::string __logmsg;
    3075               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3076               0 :         (__logmsg).append(__pfx);
    3077               0 :         (__logmsg).append("Reply_NPN_SetValue_NPPVpluginTransparent(");
    3078                 : 
    3079               0 :         (__logmsg).append("[TODO])\n");
    3080               0 :         fputs((__logmsg).c_str(), __outf);
    3081               0 :     }
    3082                 : };
    3083                 : 
    3084                 : class Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor :
    3085                 :     public IPC::Message
    3086               0 : {
    3087                 : private:
    3088                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3089                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3090                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3091                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3092                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3093                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3094                 :     typedef mozilla::ipc::Shmem Shmem;
    3095                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3096                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3097                 :     typedef mozilla::null_t null_t;
    3098                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3099                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3100                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3101                 : 
    3102                 : public:
    3103                 :     enum {
    3104                 :         ID = Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor__ID
    3105                 :     };
    3106               0 :     Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor() :
    3107               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor")
    3108                 :     {
    3109               0 :     }
    3110                 : 
    3111                 :     void
    3112               0 :     Log(
    3113                 :             const std::string& __pfx,
    3114                 :             FILE* __outf) const
    3115                 :     {
    3116               0 :         std::string __logmsg;
    3117               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3118               0 :         (__logmsg).append(__pfx);
    3119               0 :         (__logmsg).append("Msg_NPN_SetValue_NPPVpluginUsesDOMForCursor(");
    3120                 : 
    3121               0 :         (__logmsg).append("[TODO])\n");
    3122               0 :         fputs((__logmsg).c_str(), __outf);
    3123               0 :     }
    3124                 : };
    3125                 : 
    3126                 : class Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor :
    3127                 :     public IPC::Message
    3128               0 : {
    3129                 : private:
    3130                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3131                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3132                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3133                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3134                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3135                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3136                 :     typedef mozilla::ipc::Shmem Shmem;
    3137                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3138                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3139                 :     typedef mozilla::null_t null_t;
    3140                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3141                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3142                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3143                 : 
    3144                 : public:
    3145                 :     enum {
    3146                 :         ID = Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor__ID
    3147                 :     };
    3148               0 :     Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor() :
    3149               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor")
    3150                 :     {
    3151               0 :     }
    3152                 : 
    3153                 :     void
    3154               0 :     Log(
    3155                 :             const std::string& __pfx,
    3156                 :             FILE* __outf) const
    3157                 :     {
    3158               0 :         std::string __logmsg;
    3159               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3160               0 :         (__logmsg).append(__pfx);
    3161               0 :         (__logmsg).append("Reply_NPN_SetValue_NPPVpluginUsesDOMForCursor(");
    3162                 : 
    3163               0 :         (__logmsg).append("[TODO])\n");
    3164               0 :         fputs((__logmsg).c_str(), __outf);
    3165               0 :     }
    3166                 : };
    3167                 : 
    3168                 : class Msg_NPN_SetValue_NPPVpluginDrawingModel :
    3169                 :     public IPC::Message
    3170               0 : {
    3171                 : private:
    3172                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3173                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3174                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3175                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3176                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3177                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3178                 :     typedef mozilla::ipc::Shmem Shmem;
    3179                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3180                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3181                 :     typedef mozilla::null_t null_t;
    3182                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3183                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3184                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3185                 : 
    3186                 : public:
    3187                 :     enum {
    3188                 :         ID = Msg_NPN_SetValue_NPPVpluginDrawingModel__ID
    3189                 :     };
    3190               0 :     Msg_NPN_SetValue_NPPVpluginDrawingModel() :
    3191               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginDrawingModel")
    3192                 :     {
    3193               0 :     }
    3194                 : 
    3195                 :     void
    3196               0 :     Log(
    3197                 :             const std::string& __pfx,
    3198                 :             FILE* __outf) const
    3199                 :     {
    3200               0 :         std::string __logmsg;
    3201               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3202               0 :         (__logmsg).append(__pfx);
    3203               0 :         (__logmsg).append("Msg_NPN_SetValue_NPPVpluginDrawingModel(");
    3204                 : 
    3205               0 :         (__logmsg).append("[TODO])\n");
    3206               0 :         fputs((__logmsg).c_str(), __outf);
    3207               0 :     }
    3208                 : };
    3209                 : 
    3210                 : class Reply_NPN_SetValue_NPPVpluginDrawingModel :
    3211                 :     public IPC::Message
    3212               0 : {
    3213                 : private:
    3214                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3215                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3216                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3217                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3218                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3219                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3220                 :     typedef mozilla::ipc::Shmem Shmem;
    3221                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3222                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3223                 :     typedef mozilla::null_t null_t;
    3224                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3225                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3226                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3227                 : 
    3228                 : public:
    3229                 :     enum {
    3230                 :         ID = Reply_NPN_SetValue_NPPVpluginDrawingModel__ID
    3231                 :     };
    3232               0 :     Reply_NPN_SetValue_NPPVpluginDrawingModel() :
    3233               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginDrawingModel")
    3234                 :     {
    3235               0 :     }
    3236                 : 
    3237                 :     void
    3238               0 :     Log(
    3239                 :             const std::string& __pfx,
    3240                 :             FILE* __outf) const
    3241                 :     {
    3242               0 :         std::string __logmsg;
    3243               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3244               0 :         (__logmsg).append(__pfx);
    3245               0 :         (__logmsg).append("Reply_NPN_SetValue_NPPVpluginDrawingModel(");
    3246                 : 
    3247               0 :         (__logmsg).append("[TODO])\n");
    3248               0 :         fputs((__logmsg).c_str(), __outf);
    3249               0 :     }
    3250                 : };
    3251                 : 
    3252                 : class Msg_NPN_SetValue_NPPVpluginEventModel :
    3253                 :     public IPC::Message
    3254               0 : {
    3255                 : private:
    3256                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3257                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3258                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3259                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3260                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3261                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3262                 :     typedef mozilla::ipc::Shmem Shmem;
    3263                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3264                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3265                 :     typedef mozilla::null_t null_t;
    3266                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3267                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3268                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3269                 : 
    3270                 : public:
    3271                 :     enum {
    3272                 :         ID = Msg_NPN_SetValue_NPPVpluginEventModel__ID
    3273                 :     };
    3274               0 :     Msg_NPN_SetValue_NPPVpluginEventModel() :
    3275               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_SetValue_NPPVpluginEventModel")
    3276                 :     {
    3277               0 :     }
    3278                 : 
    3279                 :     void
    3280               0 :     Log(
    3281                 :             const std::string& __pfx,
    3282                 :             FILE* __outf) const
    3283                 :     {
    3284               0 :         std::string __logmsg;
    3285               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3286               0 :         (__logmsg).append(__pfx);
    3287               0 :         (__logmsg).append("Msg_NPN_SetValue_NPPVpluginEventModel(");
    3288                 : 
    3289               0 :         (__logmsg).append("[TODO])\n");
    3290               0 :         fputs((__logmsg).c_str(), __outf);
    3291               0 :     }
    3292                 : };
    3293                 : 
    3294                 : class Reply_NPN_SetValue_NPPVpluginEventModel :
    3295                 :     public IPC::Message
    3296               0 : {
    3297                 : private:
    3298                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3299                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3300                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3301                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3302                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3303                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3304                 :     typedef mozilla::ipc::Shmem Shmem;
    3305                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3306                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3307                 :     typedef mozilla::null_t null_t;
    3308                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3309                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3310                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3311                 : 
    3312                 : public:
    3313                 :     enum {
    3314                 :         ID = Reply_NPN_SetValue_NPPVpluginEventModel__ID
    3315                 :     };
    3316               0 :     Reply_NPN_SetValue_NPPVpluginEventModel() :
    3317               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_SetValue_NPPVpluginEventModel")
    3318                 :     {
    3319               0 :     }
    3320                 : 
    3321                 :     void
    3322               0 :     Log(
    3323                 :             const std::string& __pfx,
    3324                 :             FILE* __outf) const
    3325                 :     {
    3326               0 :         std::string __logmsg;
    3327               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3328               0 :         (__logmsg).append(__pfx);
    3329               0 :         (__logmsg).append("Reply_NPN_SetValue_NPPVpluginEventModel(");
    3330                 : 
    3331               0 :         (__logmsg).append("[TODO])\n");
    3332               0 :         fputs((__logmsg).c_str(), __outf);
    3333               0 :     }
    3334                 : };
    3335                 : 
    3336                 : class Msg_NPN_GetURL :
    3337                 :     public IPC::Message
    3338               0 : {
    3339                 : private:
    3340                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3341                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3342                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3343                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3344                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3345                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3346                 :     typedef mozilla::ipc::Shmem Shmem;
    3347                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3348                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3349                 :     typedef mozilla::null_t null_t;
    3350                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3351                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3352                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3353                 : 
    3354                 : public:
    3355                 :     enum {
    3356                 :         ID = Msg_NPN_GetURL__ID
    3357                 :     };
    3358               0 :     Msg_NPN_GetURL() :
    3359               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_GetURL")
    3360                 :     {
    3361               0 :     }
    3362                 : 
    3363                 :     void
    3364               0 :     Log(
    3365                 :             const std::string& __pfx,
    3366                 :             FILE* __outf) const
    3367                 :     {
    3368               0 :         std::string __logmsg;
    3369               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3370               0 :         (__logmsg).append(__pfx);
    3371               0 :         (__logmsg).append("Msg_NPN_GetURL(");
    3372                 : 
    3373               0 :         (__logmsg).append("[TODO])\n");
    3374               0 :         fputs((__logmsg).c_str(), __outf);
    3375               0 :     }
    3376                 : };
    3377                 : 
    3378                 : class Reply_NPN_GetURL :
    3379                 :     public IPC::Message
    3380               0 : {
    3381                 : private:
    3382                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3383                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3384                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3385                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3386                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3387                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3388                 :     typedef mozilla::ipc::Shmem Shmem;
    3389                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3390                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3391                 :     typedef mozilla::null_t null_t;
    3392                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3393                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3394                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3395                 : 
    3396                 : public:
    3397                 :     enum {
    3398                 :         ID = Reply_NPN_GetURL__ID
    3399                 :     };
    3400               0 :     Reply_NPN_GetURL() :
    3401               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_GetURL")
    3402                 :     {
    3403               0 :     }
    3404                 : 
    3405                 :     void
    3406               0 :     Log(
    3407                 :             const std::string& __pfx,
    3408                 :             FILE* __outf) const
    3409                 :     {
    3410               0 :         std::string __logmsg;
    3411               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3412               0 :         (__logmsg).append(__pfx);
    3413               0 :         (__logmsg).append("Reply_NPN_GetURL(");
    3414                 : 
    3415               0 :         (__logmsg).append("[TODO])\n");
    3416               0 :         fputs((__logmsg).c_str(), __outf);
    3417               0 :     }
    3418                 : };
    3419                 : 
    3420                 : class Msg_NPN_PostURL :
    3421                 :     public IPC::Message
    3422               0 : {
    3423                 : private:
    3424                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3425                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3426                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3427                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3428                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3429                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3430                 :     typedef mozilla::ipc::Shmem Shmem;
    3431                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3432                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3433                 :     typedef mozilla::null_t null_t;
    3434                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3435                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3436                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3437                 : 
    3438                 : public:
    3439                 :     enum {
    3440                 :         ID = Msg_NPN_PostURL__ID
    3441                 :     };
    3442               0 :     Msg_NPN_PostURL() :
    3443               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_PostURL")
    3444                 :     {
    3445               0 :     }
    3446                 : 
    3447                 :     void
    3448               0 :     Log(
    3449                 :             const std::string& __pfx,
    3450                 :             FILE* __outf) const
    3451                 :     {
    3452               0 :         std::string __logmsg;
    3453               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3454               0 :         (__logmsg).append(__pfx);
    3455               0 :         (__logmsg).append("Msg_NPN_PostURL(");
    3456                 : 
    3457               0 :         (__logmsg).append("[TODO])\n");
    3458               0 :         fputs((__logmsg).c_str(), __outf);
    3459               0 :     }
    3460                 : };
    3461                 : 
    3462                 : class Reply_NPN_PostURL :
    3463                 :     public IPC::Message
    3464               0 : {
    3465                 : private:
    3466                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3467                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3468                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3469                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3470                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3471                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3472                 :     typedef mozilla::ipc::Shmem Shmem;
    3473                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3474                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3475                 :     typedef mozilla::null_t null_t;
    3476                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3477                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3478                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3479                 : 
    3480                 : public:
    3481                 :     enum {
    3482                 :         ID = Reply_NPN_PostURL__ID
    3483                 :     };
    3484               0 :     Reply_NPN_PostURL() :
    3485               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_PostURL")
    3486                 :     {
    3487               0 :     }
    3488                 : 
    3489                 :     void
    3490               0 :     Log(
    3491                 :             const std::string& __pfx,
    3492                 :             FILE* __outf) const
    3493                 :     {
    3494               0 :         std::string __logmsg;
    3495               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3496               0 :         (__logmsg).append(__pfx);
    3497               0 :         (__logmsg).append("Reply_NPN_PostURL(");
    3498                 : 
    3499               0 :         (__logmsg).append("[TODO])\n");
    3500               0 :         fputs((__logmsg).c_str(), __outf);
    3501               0 :     }
    3502                 : };
    3503                 : 
    3504                 : class Msg_PStreamNotifyConstructor :
    3505                 :     public IPC::Message
    3506               0 : {
    3507                 : private:
    3508                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3509                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3510                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3511                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3512                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3513                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3514                 :     typedef mozilla::ipc::Shmem Shmem;
    3515                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3516                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3517                 :     typedef mozilla::null_t null_t;
    3518                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3519                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3520                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3521                 : 
    3522                 : public:
    3523                 :     enum {
    3524                 :         ID = Msg_PStreamNotifyConstructor__ID
    3525                 :     };
    3526               0 :     Msg_PStreamNotifyConstructor() :
    3527               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_PStreamNotifyConstructor")
    3528                 :     {
    3529               0 :     }
    3530                 : 
    3531                 :     void
    3532               0 :     Log(
    3533                 :             const std::string& __pfx,
    3534                 :             FILE* __outf) const
    3535                 :     {
    3536               0 :         std::string __logmsg;
    3537               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3538               0 :         (__logmsg).append(__pfx);
    3539               0 :         (__logmsg).append("Msg_PStreamNotifyConstructor(");
    3540                 : 
    3541               0 :         (__logmsg).append("[TODO])\n");
    3542               0 :         fputs((__logmsg).c_str(), __outf);
    3543               0 :     }
    3544                 : };
    3545                 : 
    3546                 : class Reply_PStreamNotifyConstructor :
    3547                 :     public IPC::Message
    3548               0 : {
    3549                 : private:
    3550                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3551                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3552                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3553                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3554                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3555                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3556                 :     typedef mozilla::ipc::Shmem Shmem;
    3557                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3558                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3559                 :     typedef mozilla::null_t null_t;
    3560                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3561                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3562                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3563                 : 
    3564                 : public:
    3565                 :     enum {
    3566                 :         ID = Reply_PStreamNotifyConstructor__ID
    3567                 :     };
    3568               0 :     Reply_PStreamNotifyConstructor() :
    3569               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_PStreamNotifyConstructor")
    3570                 :     {
    3571               0 :     }
    3572                 : 
    3573                 :     void
    3574               0 :     Log(
    3575                 :             const std::string& __pfx,
    3576                 :             FILE* __outf) const
    3577                 :     {
    3578               0 :         std::string __logmsg;
    3579               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3580               0 :         (__logmsg).append(__pfx);
    3581               0 :         (__logmsg).append("Reply_PStreamNotifyConstructor(");
    3582                 : 
    3583               0 :         (__logmsg).append("[TODO])\n");
    3584               0 :         fputs((__logmsg).c_str(), __outf);
    3585               0 :     }
    3586                 : };
    3587                 : 
    3588                 : class Msg_NPN_InvalidateRect :
    3589                 :     public IPC::Message
    3590               0 : {
    3591                 : private:
    3592                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3593                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3594                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3595                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3596                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3597                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3598                 :     typedef mozilla::ipc::Shmem Shmem;
    3599                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3600                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3601                 :     typedef mozilla::null_t null_t;
    3602                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3603                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3604                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3605                 : 
    3606                 : public:
    3607                 :     enum {
    3608                 :         ID = Msg_NPN_InvalidateRect__ID
    3609                 :     };
    3610               0 :     Msg_NPN_InvalidateRect() :
    3611               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_InvalidateRect")
    3612                 :     {
    3613               0 :     }
    3614                 : 
    3615                 :     void
    3616               0 :     Log(
    3617                 :             const std::string& __pfx,
    3618                 :             FILE* __outf) const
    3619                 :     {
    3620               0 :         std::string __logmsg;
    3621               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3622               0 :         (__logmsg).append(__pfx);
    3623               0 :         (__logmsg).append("Msg_NPN_InvalidateRect(");
    3624                 : 
    3625               0 :         (__logmsg).append("[TODO])\n");
    3626               0 :         fputs((__logmsg).c_str(), __outf);
    3627               0 :     }
    3628                 : };
    3629                 : 
    3630                 : class Msg_Show :
    3631                 :     public IPC::Message
    3632               0 : {
    3633                 : private:
    3634                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3635                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3636                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3637                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3638                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3639                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3640                 :     typedef mozilla::ipc::Shmem Shmem;
    3641                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3642                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3643                 :     typedef mozilla::null_t null_t;
    3644                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3645                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3646                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3647                 : 
    3648                 : public:
    3649                 :     enum {
    3650                 :         ID = Msg_Show__ID
    3651                 :     };
    3652               0 :     Msg_Show() :
    3653               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_Show")
    3654                 :     {
    3655               0 :     }
    3656                 : 
    3657                 :     void
    3658               0 :     Log(
    3659                 :             const std::string& __pfx,
    3660                 :             FILE* __outf) const
    3661                 :     {
    3662               0 :         std::string __logmsg;
    3663               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3664               0 :         (__logmsg).append(__pfx);
    3665               0 :         (__logmsg).append("Msg_Show(");
    3666                 : 
    3667               0 :         (__logmsg).append("[TODO])\n");
    3668               0 :         fputs((__logmsg).c_str(), __outf);
    3669               0 :     }
    3670                 : };
    3671                 : 
    3672                 : class Reply_Show :
    3673                 :     public IPC::Message
    3674               0 : {
    3675                 : private:
    3676                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3677                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3678                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3679                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3680                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3681                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3682                 :     typedef mozilla::ipc::Shmem Shmem;
    3683                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3684                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3685                 :     typedef mozilla::null_t null_t;
    3686                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3687                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3688                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3689                 : 
    3690                 : public:
    3691                 :     enum {
    3692                 :         ID = Reply_Show__ID
    3693                 :     };
    3694               0 :     Reply_Show() :
    3695               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_Show")
    3696                 :     {
    3697               0 :     }
    3698                 : 
    3699                 :     void
    3700               0 :     Log(
    3701                 :             const std::string& __pfx,
    3702                 :             FILE* __outf) const
    3703                 :     {
    3704               0 :         std::string __logmsg;
    3705               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3706               0 :         (__logmsg).append(__pfx);
    3707               0 :         (__logmsg).append("Reply_Show(");
    3708                 : 
    3709               0 :         (__logmsg).append("[TODO])\n");
    3710               0 :         fputs((__logmsg).c_str(), __outf);
    3711               0 :     }
    3712                 : };
    3713                 : 
    3714                 : class Msg_PPluginSurfaceConstructor :
    3715                 :     public IPC::Message
    3716               0 : {
    3717                 : private:
    3718                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3719                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3720                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3721                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3722                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3723                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3724                 :     typedef mozilla::ipc::Shmem Shmem;
    3725                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3726                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3727                 :     typedef mozilla::null_t null_t;
    3728                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3729                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3730                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3731                 : 
    3732                 : public:
    3733                 :     enum {
    3734                 :         ID = Msg_PPluginSurfaceConstructor__ID
    3735                 :     };
    3736               0 :     Msg_PPluginSurfaceConstructor() :
    3737               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_PPluginSurfaceConstructor")
    3738                 :     {
    3739               0 :     }
    3740                 : 
    3741                 :     void
    3742               0 :     Log(
    3743                 :             const std::string& __pfx,
    3744                 :             FILE* __outf) const
    3745                 :     {
    3746               0 :         std::string __logmsg;
    3747               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3748               0 :         (__logmsg).append(__pfx);
    3749               0 :         (__logmsg).append("Msg_PPluginSurfaceConstructor(");
    3750                 : 
    3751               0 :         (__logmsg).append("[TODO])\n");
    3752               0 :         fputs((__logmsg).c_str(), __outf);
    3753               0 :     }
    3754                 : };
    3755                 : 
    3756                 : class Reply_PPluginSurfaceConstructor :
    3757                 :     public IPC::Message
    3758                 : {
    3759                 : private:
    3760                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3761                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3762                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3763                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3764                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3765                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3766                 :     typedef mozilla::ipc::Shmem Shmem;
    3767                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3768                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3769                 :     typedef mozilla::null_t null_t;
    3770                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3771                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3772                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3773                 : 
    3774                 : public:
    3775                 :     enum {
    3776                 :         ID = Reply_PPluginSurfaceConstructor__ID
    3777                 :     };
    3778                 :     Reply_PPluginSurfaceConstructor() :
    3779                 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_PPluginSurfaceConstructor")
    3780                 :     {
    3781                 :     }
    3782                 : 
    3783                 :     void
    3784                 :     Log(
    3785                 :             const std::string& __pfx,
    3786                 :             FILE* __outf) const
    3787                 :     {
    3788                 :         std::string __logmsg;
    3789                 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3790                 :         (__logmsg).append(__pfx);
    3791                 :         (__logmsg).append("Reply_PPluginSurfaceConstructor(");
    3792                 : 
    3793                 :         (__logmsg).append("[TODO])\n");
    3794                 :         fputs((__logmsg).c_str(), __outf);
    3795                 :     }
    3796                 : };
    3797                 : 
    3798                 : class Msg_NPN_PushPopupsEnabledState :
    3799                 :     public IPC::Message
    3800               0 : {
    3801                 : private:
    3802                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3803                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3804                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3805                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3806                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3807                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3808                 :     typedef mozilla::ipc::Shmem Shmem;
    3809                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3810                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3811                 :     typedef mozilla::null_t null_t;
    3812                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3813                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3814                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3815                 : 
    3816                 : public:
    3817                 :     enum {
    3818                 :         ID = Msg_NPN_PushPopupsEnabledState__ID
    3819                 :     };
    3820               0 :     Msg_NPN_PushPopupsEnabledState() :
    3821               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_PushPopupsEnabledState")
    3822                 :     {
    3823               0 :     }
    3824                 : 
    3825                 :     void
    3826               0 :     Log(
    3827                 :             const std::string& __pfx,
    3828                 :             FILE* __outf) const
    3829                 :     {
    3830               0 :         std::string __logmsg;
    3831               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3832               0 :         (__logmsg).append(__pfx);
    3833               0 :         (__logmsg).append("Msg_NPN_PushPopupsEnabledState(");
    3834                 : 
    3835               0 :         (__logmsg).append("[TODO])\n");
    3836               0 :         fputs((__logmsg).c_str(), __outf);
    3837               0 :     }
    3838                 : };
    3839                 : 
    3840                 : class Reply_NPN_PushPopupsEnabledState :
    3841                 :     public IPC::Message
    3842               0 : {
    3843                 : private:
    3844                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3845                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3846                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3847                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3848                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3849                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3850                 :     typedef mozilla::ipc::Shmem Shmem;
    3851                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3852                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3853                 :     typedef mozilla::null_t null_t;
    3854                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3855                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3856                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3857                 : 
    3858                 : public:
    3859                 :     enum {
    3860                 :         ID = Reply_NPN_PushPopupsEnabledState__ID
    3861                 :     };
    3862               0 :     Reply_NPN_PushPopupsEnabledState() :
    3863               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_PushPopupsEnabledState")
    3864                 :     {
    3865               0 :     }
    3866                 : 
    3867                 :     void
    3868               0 :     Log(
    3869                 :             const std::string& __pfx,
    3870                 :             FILE* __outf) const
    3871                 :     {
    3872               0 :         std::string __logmsg;
    3873               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3874               0 :         (__logmsg).append(__pfx);
    3875               0 :         (__logmsg).append("Reply_NPN_PushPopupsEnabledState(");
    3876                 : 
    3877               0 :         (__logmsg).append("[TODO])\n");
    3878               0 :         fputs((__logmsg).c_str(), __outf);
    3879               0 :     }
    3880                 : };
    3881                 : 
    3882                 : class Msg_NPN_PopPopupsEnabledState :
    3883                 :     public IPC::Message
    3884               0 : {
    3885                 : private:
    3886                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3887                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3888                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3889                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3890                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3891                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3892                 :     typedef mozilla::ipc::Shmem Shmem;
    3893                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3894                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3895                 :     typedef mozilla::null_t null_t;
    3896                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3897                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3898                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3899                 : 
    3900                 : public:
    3901                 :     enum {
    3902                 :         ID = Msg_NPN_PopPopupsEnabledState__ID
    3903                 :     };
    3904               0 :     Msg_NPN_PopPopupsEnabledState() :
    3905               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_PopPopupsEnabledState")
    3906                 :     {
    3907               0 :     }
    3908                 : 
    3909                 :     void
    3910               0 :     Log(
    3911                 :             const std::string& __pfx,
    3912                 :             FILE* __outf) const
    3913                 :     {
    3914               0 :         std::string __logmsg;
    3915               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3916               0 :         (__logmsg).append(__pfx);
    3917               0 :         (__logmsg).append("Msg_NPN_PopPopupsEnabledState(");
    3918                 : 
    3919               0 :         (__logmsg).append("[TODO])\n");
    3920               0 :         fputs((__logmsg).c_str(), __outf);
    3921               0 :     }
    3922                 : };
    3923                 : 
    3924                 : class Reply_NPN_PopPopupsEnabledState :
    3925                 :     public IPC::Message
    3926               0 : {
    3927                 : private:
    3928                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3929                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3930                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3931                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3932                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3933                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3934                 :     typedef mozilla::ipc::Shmem Shmem;
    3935                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3936                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3937                 :     typedef mozilla::null_t null_t;
    3938                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3939                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3940                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3941                 : 
    3942                 : public:
    3943                 :     enum {
    3944                 :         ID = Reply_NPN_PopPopupsEnabledState__ID
    3945                 :     };
    3946               0 :     Reply_NPN_PopPopupsEnabledState() :
    3947               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_PopPopupsEnabledState")
    3948                 :     {
    3949               0 :     }
    3950                 : 
    3951                 :     void
    3952               0 :     Log(
    3953                 :             const std::string& __pfx,
    3954                 :             FILE* __outf) const
    3955                 :     {
    3956               0 :         std::string __logmsg;
    3957               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    3958               0 :         (__logmsg).append(__pfx);
    3959               0 :         (__logmsg).append("Reply_NPN_PopPopupsEnabledState(");
    3960                 : 
    3961               0 :         (__logmsg).append("[TODO])\n");
    3962               0 :         fputs((__logmsg).c_str(), __outf);
    3963               0 :     }
    3964                 : };
    3965                 : 
    3966                 : class Msg_NPN_GetValueForURL :
    3967                 :     public IPC::Message
    3968               0 : {
    3969                 : private:
    3970                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    3971                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    3972                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    3973                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    3974                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    3975                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    3976                 :     typedef mozilla::ipc::Shmem Shmem;
    3977                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    3978                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    3979                 :     typedef mozilla::null_t null_t;
    3980                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    3981                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    3982                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    3983                 : 
    3984                 : public:
    3985                 :     enum {
    3986                 :         ID = Msg_NPN_GetValueForURL__ID
    3987                 :     };
    3988               0 :     Msg_NPN_GetValueForURL() :
    3989               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_GetValueForURL")
    3990                 :     {
    3991               0 :     }
    3992                 : 
    3993                 :     void
    3994               0 :     Log(
    3995                 :             const std::string& __pfx,
    3996                 :             FILE* __outf) const
    3997                 :     {
    3998               0 :         std::string __logmsg;
    3999               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4000               0 :         (__logmsg).append(__pfx);
    4001               0 :         (__logmsg).append("Msg_NPN_GetValueForURL(");
    4002                 : 
    4003               0 :         (__logmsg).append("[TODO])\n");
    4004               0 :         fputs((__logmsg).c_str(), __outf);
    4005               0 :     }
    4006                 : };
    4007                 : 
    4008                 : class Reply_NPN_GetValueForURL :
    4009                 :     public IPC::Message
    4010               0 : {
    4011                 : private:
    4012                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4013                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4014                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4015                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4016                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4017                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4018                 :     typedef mozilla::ipc::Shmem Shmem;
    4019                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4020                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4021                 :     typedef mozilla::null_t null_t;
    4022                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4023                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4024                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4025                 : 
    4026                 : public:
    4027                 :     enum {
    4028                 :         ID = Reply_NPN_GetValueForURL__ID
    4029                 :     };
    4030               0 :     Reply_NPN_GetValueForURL() :
    4031               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_GetValueForURL")
    4032                 :     {
    4033               0 :     }
    4034                 : 
    4035                 :     void
    4036               0 :     Log(
    4037                 :             const std::string& __pfx,
    4038                 :             FILE* __outf) const
    4039                 :     {
    4040               0 :         std::string __logmsg;
    4041               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4042               0 :         (__logmsg).append(__pfx);
    4043               0 :         (__logmsg).append("Reply_NPN_GetValueForURL(");
    4044                 : 
    4045               0 :         (__logmsg).append("[TODO])\n");
    4046               0 :         fputs((__logmsg).c_str(), __outf);
    4047               0 :     }
    4048                 : };
    4049                 : 
    4050                 : class Msg_NPN_SetValueForURL :
    4051                 :     public IPC::Message
    4052               0 : {
    4053                 : private:
    4054                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4055                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4056                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4057                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4058                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4059                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4060                 :     typedef mozilla::ipc::Shmem Shmem;
    4061                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4062                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4063                 :     typedef mozilla::null_t null_t;
    4064                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4065                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4066                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4067                 : 
    4068                 : public:
    4069                 :     enum {
    4070                 :         ID = Msg_NPN_SetValueForURL__ID
    4071                 :     };
    4072               0 :     Msg_NPN_SetValueForURL() :
    4073               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_SetValueForURL")
    4074                 :     {
    4075               0 :     }
    4076                 : 
    4077                 :     void
    4078               0 :     Log(
    4079                 :             const std::string& __pfx,
    4080                 :             FILE* __outf) const
    4081                 :     {
    4082               0 :         std::string __logmsg;
    4083               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4084               0 :         (__logmsg).append(__pfx);
    4085               0 :         (__logmsg).append("Msg_NPN_SetValueForURL(");
    4086                 : 
    4087               0 :         (__logmsg).append("[TODO])\n");
    4088               0 :         fputs((__logmsg).c_str(), __outf);
    4089               0 :     }
    4090                 : };
    4091                 : 
    4092                 : class Reply_NPN_SetValueForURL :
    4093                 :     public IPC::Message
    4094               0 : {
    4095                 : private:
    4096                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4097                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4098                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4099                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4100                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4101                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4102                 :     typedef mozilla::ipc::Shmem Shmem;
    4103                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4104                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4105                 :     typedef mozilla::null_t null_t;
    4106                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4107                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4108                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4109                 : 
    4110                 : public:
    4111                 :     enum {
    4112                 :         ID = Reply_NPN_SetValueForURL__ID
    4113                 :     };
    4114               0 :     Reply_NPN_SetValueForURL() :
    4115               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_SetValueForURL")
    4116                 :     {
    4117               0 :     }
    4118                 : 
    4119                 :     void
    4120               0 :     Log(
    4121                 :             const std::string& __pfx,
    4122                 :             FILE* __outf) const
    4123                 :     {
    4124               0 :         std::string __logmsg;
    4125               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4126               0 :         (__logmsg).append(__pfx);
    4127               0 :         (__logmsg).append("Reply_NPN_SetValueForURL(");
    4128                 : 
    4129               0 :         (__logmsg).append("[TODO])\n");
    4130               0 :         fputs((__logmsg).c_str(), __outf);
    4131               0 :     }
    4132                 : };
    4133                 : 
    4134                 : class Msg_NPN_GetAuthenticationInfo :
    4135                 :     public IPC::Message
    4136               0 : {
    4137                 : private:
    4138                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4139                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4140                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4141                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4142                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4143                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4144                 :     typedef mozilla::ipc::Shmem Shmem;
    4145                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4146                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4147                 :     typedef mozilla::null_t null_t;
    4148                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4149                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4150                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4151                 : 
    4152                 : public:
    4153                 :     enum {
    4154                 :         ID = Msg_NPN_GetAuthenticationInfo__ID
    4155                 :     };
    4156               0 :     Msg_NPN_GetAuthenticationInfo() :
    4157               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_GetAuthenticationInfo")
    4158                 :     {
    4159               0 :     }
    4160                 : 
    4161                 :     void
    4162               0 :     Log(
    4163                 :             const std::string& __pfx,
    4164                 :             FILE* __outf) const
    4165                 :     {
    4166               0 :         std::string __logmsg;
    4167               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4168               0 :         (__logmsg).append(__pfx);
    4169               0 :         (__logmsg).append("Msg_NPN_GetAuthenticationInfo(");
    4170                 : 
    4171               0 :         (__logmsg).append("[TODO])\n");
    4172               0 :         fputs((__logmsg).c_str(), __outf);
    4173               0 :     }
    4174                 : };
    4175                 : 
    4176                 : class Reply_NPN_GetAuthenticationInfo :
    4177                 :     public IPC::Message
    4178               0 : {
    4179                 : private:
    4180                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4181                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4182                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4183                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4184                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4185                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4186                 :     typedef mozilla::ipc::Shmem Shmem;
    4187                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4188                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4189                 :     typedef mozilla::null_t null_t;
    4190                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4191                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4192                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4193                 : 
    4194                 : public:
    4195                 :     enum {
    4196                 :         ID = Reply_NPN_GetAuthenticationInfo__ID
    4197                 :     };
    4198               0 :     Reply_NPN_GetAuthenticationInfo() :
    4199               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_GetAuthenticationInfo")
    4200                 :     {
    4201               0 :     }
    4202                 : 
    4203                 :     void
    4204               0 :     Log(
    4205                 :             const std::string& __pfx,
    4206                 :             FILE* __outf) const
    4207                 :     {
    4208               0 :         std::string __logmsg;
    4209               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4210               0 :         (__logmsg).append(__pfx);
    4211               0 :         (__logmsg).append("Reply_NPN_GetAuthenticationInfo(");
    4212                 : 
    4213               0 :         (__logmsg).append("[TODO])\n");
    4214               0 :         fputs((__logmsg).c_str(), __outf);
    4215               0 :     }
    4216                 : };
    4217                 : 
    4218                 : class Msg_NPN_ConvertPoint :
    4219                 :     public IPC::Message
    4220               0 : {
    4221                 : private:
    4222                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4223                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4224                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4225                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4226                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4227                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4228                 :     typedef mozilla::ipc::Shmem Shmem;
    4229                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4230                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4231                 :     typedef mozilla::null_t null_t;
    4232                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4233                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4234                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4235                 : 
    4236                 : public:
    4237                 :     enum {
    4238                 :         ID = Msg_NPN_ConvertPoint__ID
    4239                 :     };
    4240               0 :     Msg_NPN_ConvertPoint() :
    4241               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_ConvertPoint")
    4242                 :     {
    4243               0 :     }
    4244                 : 
    4245                 :     void
    4246               0 :     Log(
    4247                 :             const std::string& __pfx,
    4248                 :             FILE* __outf) const
    4249                 :     {
    4250               0 :         std::string __logmsg;
    4251               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4252               0 :         (__logmsg).append(__pfx);
    4253               0 :         (__logmsg).append("Msg_NPN_ConvertPoint(");
    4254                 : 
    4255               0 :         (__logmsg).append("[TODO])\n");
    4256               0 :         fputs((__logmsg).c_str(), __outf);
    4257               0 :     }
    4258                 : };
    4259                 : 
    4260                 : class Reply_NPN_ConvertPoint :
    4261                 :     public IPC::Message
    4262               0 : {
    4263                 : private:
    4264                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4265                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4266                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4267                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4268                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4269                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4270                 :     typedef mozilla::ipc::Shmem Shmem;
    4271                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4272                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4273                 :     typedef mozilla::null_t null_t;
    4274                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4275                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4276                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4277                 : 
    4278                 : public:
    4279                 :     enum {
    4280                 :         ID = Reply_NPN_ConvertPoint__ID
    4281                 :     };
    4282               0 :     Reply_NPN_ConvertPoint() :
    4283               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_ConvertPoint")
    4284                 :     {
    4285               0 :     }
    4286                 : 
    4287                 :     void
    4288               0 :     Log(
    4289                 :             const std::string& __pfx,
    4290                 :             FILE* __outf) const
    4291                 :     {
    4292               0 :         std::string __logmsg;
    4293               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4294               0 :         (__logmsg).append(__pfx);
    4295               0 :         (__logmsg).append("Reply_NPN_ConvertPoint(");
    4296                 : 
    4297               0 :         (__logmsg).append("[TODO])\n");
    4298               0 :         fputs((__logmsg).c_str(), __outf);
    4299               0 :     }
    4300                 : };
    4301                 : 
    4302                 : class Msg_RedrawPlugin :
    4303                 :     public IPC::Message
    4304               0 : {
    4305                 : private:
    4306                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4307                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4308                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4309                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4310                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4311                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4312                 :     typedef mozilla::ipc::Shmem Shmem;
    4313                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4314                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4315                 :     typedef mozilla::null_t null_t;
    4316                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4317                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4318                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4319                 : 
    4320                 : public:
    4321                 :     enum {
    4322                 :         ID = Msg_RedrawPlugin__ID
    4323                 :     };
    4324               0 :     Msg_RedrawPlugin() :
    4325               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_RedrawPlugin")
    4326                 :     {
    4327               0 :     }
    4328                 : 
    4329                 :     void
    4330               0 :     Log(
    4331                 :             const std::string& __pfx,
    4332                 :             FILE* __outf) const
    4333                 :     {
    4334               0 :         std::string __logmsg;
    4335               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4336               0 :         (__logmsg).append(__pfx);
    4337               0 :         (__logmsg).append("Msg_RedrawPlugin(");
    4338                 : 
    4339               0 :         (__logmsg).append("[TODO])\n");
    4340               0 :         fputs((__logmsg).c_str(), __outf);
    4341               0 :     }
    4342                 : };
    4343                 : 
    4344                 : class Msg_NPN_InitAsyncSurface :
    4345                 :     public IPC::Message
    4346               0 : {
    4347                 : private:
    4348                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4349                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4350                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4351                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4352                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4353                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4354                 :     typedef mozilla::ipc::Shmem Shmem;
    4355                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4356                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4357                 :     typedef mozilla::null_t null_t;
    4358                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4359                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4360                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4361                 : 
    4362                 : public:
    4363                 :     enum {
    4364                 :         ID = Msg_NPN_InitAsyncSurface__ID
    4365                 :     };
    4366               0 :     Msg_NPN_InitAsyncSurface() :
    4367               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NPN_InitAsyncSurface")
    4368                 :     {
    4369               0 :     }
    4370                 : 
    4371                 :     void
    4372               0 :     Log(
    4373                 :             const std::string& __pfx,
    4374                 :             FILE* __outf) const
    4375                 :     {
    4376               0 :         std::string __logmsg;
    4377               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4378               0 :         (__logmsg).append(__pfx);
    4379               0 :         (__logmsg).append("Msg_NPN_InitAsyncSurface(");
    4380                 : 
    4381               0 :         (__logmsg).append("[TODO])\n");
    4382               0 :         fputs((__logmsg).c_str(), __outf);
    4383               0 :     }
    4384                 : };
    4385                 : 
    4386                 : class Reply_NPN_InitAsyncSurface :
    4387                 :     public IPC::Message
    4388               0 : {
    4389                 : private:
    4390                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4391                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4392                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4393                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4394                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4395                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4396                 :     typedef mozilla::ipc::Shmem Shmem;
    4397                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4398                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4399                 :     typedef mozilla::null_t null_t;
    4400                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4401                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4402                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4403                 : 
    4404                 : public:
    4405                 :     enum {
    4406                 :         ID = Reply_NPN_InitAsyncSurface__ID
    4407                 :     };
    4408               0 :     Reply_NPN_InitAsyncSurface() :
    4409               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NPN_InitAsyncSurface")
    4410                 :     {
    4411               0 :     }
    4412                 : 
    4413                 :     void
    4414               0 :     Log(
    4415                 :             const std::string& __pfx,
    4416                 :             FILE* __outf) const
    4417                 :     {
    4418               0 :         std::string __logmsg;
    4419               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4420               0 :         (__logmsg).append(__pfx);
    4421               0 :         (__logmsg).append("Reply_NPN_InitAsyncSurface(");
    4422                 : 
    4423               0 :         (__logmsg).append("[TODO])\n");
    4424               0 :         fputs((__logmsg).c_str(), __outf);
    4425               0 :     }
    4426                 : };
    4427                 : 
    4428                 : class Msg_NegotiatedCarbon :
    4429                 :     public IPC::Message
    4430               0 : {
    4431                 : private:
    4432                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4433                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4434                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4435                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4436                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4437                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4438                 :     typedef mozilla::ipc::Shmem Shmem;
    4439                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4440                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4441                 :     typedef mozilla::null_t null_t;
    4442                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4443                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4444                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4445                 : 
    4446                 : public:
    4447                 :     enum {
    4448                 :         ID = Msg_NegotiatedCarbon__ID
    4449                 :     };
    4450               0 :     Msg_NegotiatedCarbon() :
    4451               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_NegotiatedCarbon")
    4452                 :     {
    4453               0 :     }
    4454                 : 
    4455                 :     void
    4456               0 :     Log(
    4457                 :             const std::string& __pfx,
    4458                 :             FILE* __outf) const
    4459                 :     {
    4460               0 :         std::string __logmsg;
    4461               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4462               0 :         (__logmsg).append(__pfx);
    4463               0 :         (__logmsg).append("Msg_NegotiatedCarbon(");
    4464                 : 
    4465               0 :         (__logmsg).append("[TODO])\n");
    4466               0 :         fputs((__logmsg).c_str(), __outf);
    4467               0 :     }
    4468                 : };
    4469                 : 
    4470                 : class Reply_NegotiatedCarbon :
    4471                 :     public IPC::Message
    4472               0 : {
    4473                 : private:
    4474                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4475                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4476                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4477                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4478                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4479                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4480                 :     typedef mozilla::ipc::Shmem Shmem;
    4481                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4482                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4483                 :     typedef mozilla::null_t null_t;
    4484                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4485                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4486                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4487                 : 
    4488                 : public:
    4489                 :     enum {
    4490                 :         ID = Reply_NegotiatedCarbon__ID
    4491                 :     };
    4492               0 :     Reply_NegotiatedCarbon() :
    4493               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_NegotiatedCarbon")
    4494                 :     {
    4495               0 :     }
    4496                 : 
    4497                 :     void
    4498               0 :     Log(
    4499                 :             const std::string& __pfx,
    4500                 :             FILE* __outf) const
    4501                 :     {
    4502               0 :         std::string __logmsg;
    4503               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4504               0 :         (__logmsg).append(__pfx);
    4505               0 :         (__logmsg).append("Reply_NegotiatedCarbon(");
    4506                 : 
    4507               0 :         (__logmsg).append("[TODO])\n");
    4508               0 :         fputs((__logmsg).c_str(), __outf);
    4509               0 :     }
    4510                 : };
    4511                 : 
    4512                 : class Msg_PPluginScriptableObjectConstructor :
    4513                 :     public IPC::Message
    4514               0 : {
    4515                 : private:
    4516                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4517                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4518                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4519                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4520                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4521                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4522                 :     typedef mozilla::ipc::Shmem Shmem;
    4523                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4524                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4525                 :     typedef mozilla::null_t null_t;
    4526                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4527                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4528                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4529                 : 
    4530                 : public:
    4531                 :     enum {
    4532                 :         ID = Msg_PPluginScriptableObjectConstructor__ID
    4533                 :     };
    4534               0 :     Msg_PPluginScriptableObjectConstructor() :
    4535               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_PPluginScriptableObjectConstructor")
    4536                 :     {
    4537               0 :     }
    4538                 : 
    4539                 :     void
    4540               0 :     Log(
    4541                 :             const std::string& __pfx,
    4542                 :             FILE* __outf) const
    4543                 :     {
    4544               0 :         std::string __logmsg;
    4545               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4546               0 :         (__logmsg).append(__pfx);
    4547               0 :         (__logmsg).append("Msg_PPluginScriptableObjectConstructor(");
    4548                 : 
    4549               0 :         (__logmsg).append("[TODO])\n");
    4550               0 :         fputs((__logmsg).c_str(), __outf);
    4551               0 :     }
    4552                 : };
    4553                 : 
    4554                 : class Reply_PPluginScriptableObjectConstructor :
    4555                 :     public IPC::Message
    4556                 : {
    4557                 : private:
    4558                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4559                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4560                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4561                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4562                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4563                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4564                 :     typedef mozilla::ipc::Shmem Shmem;
    4565                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4566                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4567                 :     typedef mozilla::null_t null_t;
    4568                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4569                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4570                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4571                 : 
    4572                 : public:
    4573                 :     enum {
    4574                 :         ID = Reply_PPluginScriptableObjectConstructor__ID
    4575                 :     };
    4576                 :     Reply_PPluginScriptableObjectConstructor() :
    4577                 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_PPluginScriptableObjectConstructor")
    4578                 :     {
    4579                 :     }
    4580                 : 
    4581                 :     void
    4582                 :     Log(
    4583                 :             const std::string& __pfx,
    4584                 :             FILE* __outf) const
    4585                 :     {
    4586                 :         std::string __logmsg;
    4587                 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4588                 :         (__logmsg).append(__pfx);
    4589                 :         (__logmsg).append("Reply_PPluginScriptableObjectConstructor(");
    4590                 : 
    4591                 :         (__logmsg).append("[TODO])\n");
    4592                 :         fputs((__logmsg).c_str(), __outf);
    4593                 :     }
    4594                 : };
    4595                 : 
    4596                 : class Msg_PBrowserStreamConstructor :
    4597                 :     public IPC::Message
    4598               0 : {
    4599                 : private:
    4600                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4601                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4602                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4603                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4604                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4605                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4606                 :     typedef mozilla::ipc::Shmem Shmem;
    4607                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4608                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4609                 :     typedef mozilla::null_t null_t;
    4610                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4611                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4612                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4613                 : 
    4614                 : public:
    4615                 :     enum {
    4616                 :         ID = Msg_PBrowserStreamConstructor__ID
    4617                 :     };
    4618               0 :     Msg_PBrowserStreamConstructor() :
    4619               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_PBrowserStreamConstructor")
    4620                 :     {
    4621               0 :     }
    4622                 : 
    4623                 :     void
    4624               0 :     Log(
    4625                 :             const std::string& __pfx,
    4626                 :             FILE* __outf) const
    4627                 :     {
    4628               0 :         std::string __logmsg;
    4629               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4630               0 :         (__logmsg).append(__pfx);
    4631               0 :         (__logmsg).append("Msg_PBrowserStreamConstructor(");
    4632                 : 
    4633               0 :         (__logmsg).append("[TODO])\n");
    4634               0 :         fputs((__logmsg).c_str(), __outf);
    4635               0 :     }
    4636                 : };
    4637                 : 
    4638                 : class Reply_PBrowserStreamConstructor :
    4639                 :     public IPC::Message
    4640               0 : {
    4641                 : private:
    4642                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4643                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4644                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4645                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4646                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4647                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4648                 :     typedef mozilla::ipc::Shmem Shmem;
    4649                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4650                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4651                 :     typedef mozilla::null_t null_t;
    4652                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4653                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4654                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4655                 : 
    4656                 : public:
    4657                 :     enum {
    4658                 :         ID = Reply_PBrowserStreamConstructor__ID
    4659                 :     };
    4660               0 :     Reply_PBrowserStreamConstructor() :
    4661               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_PBrowserStreamConstructor")
    4662                 :     {
    4663               0 :     }
    4664                 : 
    4665                 :     void
    4666               0 :     Log(
    4667                 :             const std::string& __pfx,
    4668                 :             FILE* __outf) const
    4669                 :     {
    4670               0 :         std::string __logmsg;
    4671               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4672               0 :         (__logmsg).append(__pfx);
    4673               0 :         (__logmsg).append("Reply_PBrowserStreamConstructor(");
    4674                 : 
    4675               0 :         (__logmsg).append("[TODO])\n");
    4676               0 :         fputs((__logmsg).c_str(), __outf);
    4677               0 :     }
    4678                 : };
    4679                 : 
    4680                 : class Msg_PPluginStreamConstructor :
    4681                 :     public IPC::Message
    4682               0 : {
    4683                 : private:
    4684                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4685                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4686                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4687                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4688                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4689                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4690                 :     typedef mozilla::ipc::Shmem Shmem;
    4691                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4692                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4693                 :     typedef mozilla::null_t null_t;
    4694                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4695                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4696                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4697                 : 
    4698                 : public:
    4699                 :     enum {
    4700                 :         ID = Msg_PPluginStreamConstructor__ID
    4701                 :     };
    4702               0 :     Msg_PPluginStreamConstructor() :
    4703               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_PPluginStreamConstructor")
    4704                 :     {
    4705               0 :     }
    4706                 : 
    4707                 :     void
    4708               0 :     Log(
    4709                 :             const std::string& __pfx,
    4710                 :             FILE* __outf) const
    4711                 :     {
    4712               0 :         std::string __logmsg;
    4713               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4714               0 :         (__logmsg).append(__pfx);
    4715               0 :         (__logmsg).append("Msg_PPluginStreamConstructor(");
    4716                 : 
    4717               0 :         (__logmsg).append("[TODO])\n");
    4718               0 :         fputs((__logmsg).c_str(), __outf);
    4719               0 :     }
    4720                 : };
    4721                 : 
    4722                 : class Reply_PPluginStreamConstructor :
    4723                 :     public IPC::Message
    4724               0 : {
    4725                 : private:
    4726                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4727                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4728                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4729                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4730                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4731                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4732                 :     typedef mozilla::ipc::Shmem Shmem;
    4733                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4734                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4735                 :     typedef mozilla::null_t null_t;
    4736                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4737                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4738                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4739                 : 
    4740                 : public:
    4741                 :     enum {
    4742                 :         ID = Reply_PPluginStreamConstructor__ID
    4743                 :     };
    4744               0 :     Reply_PPluginStreamConstructor() :
    4745               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_PPluginStreamConstructor")
    4746                 :     {
    4747               0 :     }
    4748                 : 
    4749                 :     void
    4750               0 :     Log(
    4751                 :             const std::string& __pfx,
    4752                 :             FILE* __outf) const
    4753                 :     {
    4754               0 :         std::string __logmsg;
    4755               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4756               0 :         (__logmsg).append(__pfx);
    4757               0 :         (__logmsg).append("Reply_PPluginStreamConstructor(");
    4758                 : 
    4759               0 :         (__logmsg).append("[TODO])\n");
    4760               0 :         fputs((__logmsg).c_str(), __outf);
    4761               0 :     }
    4762                 : };
    4763                 : 
    4764                 : class Msg_PluginFocusChange :
    4765                 :     public IPC::Message
    4766               0 : {
    4767                 : private:
    4768                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4769                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4770                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4771                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4772                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4773                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4774                 :     typedef mozilla::ipc::Shmem Shmem;
    4775                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4776                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4777                 :     typedef mozilla::null_t null_t;
    4778                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4779                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4780                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4781                 : 
    4782                 : public:
    4783                 :     enum {
    4784                 :         ID = Msg_PluginFocusChange__ID
    4785                 :     };
    4786               0 :     Msg_PluginFocusChange() :
    4787               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_PluginFocusChange")
    4788                 :     {
    4789               0 :     }
    4790                 : 
    4791                 :     void
    4792               0 :     Log(
    4793                 :             const std::string& __pfx,
    4794                 :             FILE* __outf) const
    4795                 :     {
    4796               0 :         std::string __logmsg;
    4797               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4798               0 :         (__logmsg).append(__pfx);
    4799               0 :         (__logmsg).append("Msg_PluginFocusChange(");
    4800                 : 
    4801               0 :         (__logmsg).append("[TODO])\n");
    4802               0 :         fputs((__logmsg).c_str(), __outf);
    4803               0 :     }
    4804                 : };
    4805                 : 
    4806                 : class Reply_PluginFocusChange :
    4807                 :     public IPC::Message
    4808               0 : {
    4809                 : private:
    4810                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4811                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4812                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4813                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4814                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4815                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4816                 :     typedef mozilla::ipc::Shmem Shmem;
    4817                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4818                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4819                 :     typedef mozilla::null_t null_t;
    4820                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4821                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4822                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4823                 : 
    4824                 : public:
    4825                 :     enum {
    4826                 :         ID = Reply_PluginFocusChange__ID
    4827                 :     };
    4828               0 :     Reply_PluginFocusChange() :
    4829               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_PluginFocusChange")
    4830                 :     {
    4831               0 :     }
    4832                 : 
    4833                 :     void
    4834               0 :     Log(
    4835                 :             const std::string& __pfx,
    4836                 :             FILE* __outf) const
    4837                 :     {
    4838               0 :         std::string __logmsg;
    4839               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4840               0 :         (__logmsg).append(__pfx);
    4841               0 :         (__logmsg).append("Reply_PluginFocusChange(");
    4842                 : 
    4843               0 :         (__logmsg).append("[TODO])\n");
    4844               0 :         fputs((__logmsg).c_str(), __outf);
    4845               0 :     }
    4846                 : };
    4847                 : 
    4848                 : class Msg_SetPluginFocus :
    4849                 :     public IPC::Message
    4850               0 : {
    4851                 : private:
    4852                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4853                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4854                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4855                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4856                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4857                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4858                 :     typedef mozilla::ipc::Shmem Shmem;
    4859                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4860                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4861                 :     typedef mozilla::null_t null_t;
    4862                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4863                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4864                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4865                 : 
    4866                 : public:
    4867                 :     enum {
    4868                 :         ID = Msg_SetPluginFocus__ID
    4869                 :     };
    4870               0 :     Msg_SetPluginFocus() :
    4871               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_SetPluginFocus")
    4872                 :     {
    4873               0 :     }
    4874                 : 
    4875                 :     void
    4876               0 :     Log(
    4877                 :             const std::string& __pfx,
    4878                 :             FILE* __outf) const
    4879                 :     {
    4880               0 :         std::string __logmsg;
    4881               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4882               0 :         (__logmsg).append(__pfx);
    4883               0 :         (__logmsg).append("Msg_SetPluginFocus(");
    4884                 : 
    4885               0 :         (__logmsg).append("[TODO])\n");
    4886               0 :         fputs((__logmsg).c_str(), __outf);
    4887               0 :     }
    4888                 : };
    4889                 : 
    4890                 : class Reply_SetPluginFocus :
    4891                 :     public IPC::Message
    4892               0 : {
    4893                 : private:
    4894                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4895                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4896                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4897                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4898                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4899                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4900                 :     typedef mozilla::ipc::Shmem Shmem;
    4901                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4902                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4903                 :     typedef mozilla::null_t null_t;
    4904                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4905                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4906                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4907                 : 
    4908                 : public:
    4909                 :     enum {
    4910                 :         ID = Reply_SetPluginFocus__ID
    4911                 :     };
    4912               0 :     Reply_SetPluginFocus() :
    4913               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_SetPluginFocus")
    4914                 :     {
    4915               0 :     }
    4916                 : 
    4917                 :     void
    4918               0 :     Log(
    4919                 :             const std::string& __pfx,
    4920                 :             FILE* __outf) const
    4921                 :     {
    4922               0 :         std::string __logmsg;
    4923               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4924               0 :         (__logmsg).append(__pfx);
    4925               0 :         (__logmsg).append("Reply_SetPluginFocus(");
    4926                 : 
    4927               0 :         (__logmsg).append("[TODO])\n");
    4928               0 :         fputs((__logmsg).c_str(), __outf);
    4929               0 :     }
    4930                 : };
    4931                 : 
    4932                 : class Msg_UpdateWindow :
    4933                 :     public IPC::Message
    4934               0 : {
    4935                 : private:
    4936                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4937                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4938                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4939                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4940                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4941                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4942                 :     typedef mozilla::ipc::Shmem Shmem;
    4943                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4944                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4945                 :     typedef mozilla::null_t null_t;
    4946                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4947                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4948                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4949                 : 
    4950                 : public:
    4951                 :     enum {
    4952                 :         ID = Msg_UpdateWindow__ID
    4953                 :     };
    4954               0 :     Msg_UpdateWindow() :
    4955               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_UpdateWindow")
    4956                 :     {
    4957               0 :     }
    4958                 : 
    4959                 :     void
    4960               0 :     Log(
    4961                 :             const std::string& __pfx,
    4962                 :             FILE* __outf) const
    4963                 :     {
    4964               0 :         std::string __logmsg;
    4965               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    4966               0 :         (__logmsg).append(__pfx);
    4967               0 :         (__logmsg).append("Msg_UpdateWindow(");
    4968                 : 
    4969               0 :         (__logmsg).append("[TODO])\n");
    4970               0 :         fputs((__logmsg).c_str(), __outf);
    4971               0 :     }
    4972                 : };
    4973                 : 
    4974                 : class Reply_UpdateWindow :
    4975                 :     public IPC::Message
    4976               0 : {
    4977                 : private:
    4978                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    4979                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    4980                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    4981                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    4982                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    4983                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    4984                 :     typedef mozilla::ipc::Shmem Shmem;
    4985                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    4986                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    4987                 :     typedef mozilla::null_t null_t;
    4988                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    4989                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    4990                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    4991                 : 
    4992                 : public:
    4993                 :     enum {
    4994                 :         ID = Reply_UpdateWindow__ID
    4995                 :     };
    4996               0 :     Reply_UpdateWindow() :
    4997               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_UpdateWindow")
    4998                 :     {
    4999               0 :     }
    5000                 : 
    5001                 :     void
    5002               0 :     Log(
    5003                 :             const std::string& __pfx,
    5004                 :             FILE* __outf) const
    5005                 :     {
    5006               0 :         std::string __logmsg;
    5007               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    5008               0 :         (__logmsg).append(__pfx);
    5009               0 :         (__logmsg).append("Reply_UpdateWindow(");
    5010                 : 
    5011               0 :         (__logmsg).append("[TODO])\n");
    5012               0 :         fputs((__logmsg).c_str(), __outf);
    5013               0 :     }
    5014                 : };
    5015                 : 
    5016                 : class Msg_PPluginBackgroundDestroyerConstructor :
    5017                 :     public IPC::Message
    5018               0 : {
    5019                 : private:
    5020                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    5021                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    5022                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    5023                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    5024                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    5025                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    5026                 :     typedef mozilla::ipc::Shmem Shmem;
    5027                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    5028                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    5029                 :     typedef mozilla::null_t null_t;
    5030                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    5031                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    5032                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    5033                 : 
    5034                 : public:
    5035                 :     enum {
    5036                 :         ID = Msg_PPluginBackgroundDestroyerConstructor__ID
    5037                 :     };
    5038               0 :     Msg_PPluginBackgroundDestroyerConstructor() :
    5039               0 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Msg_PPluginBackgroundDestroyerConstructor")
    5040                 :     {
    5041               0 :     }
    5042                 : 
    5043                 :     void
    5044               0 :     Log(
    5045                 :             const std::string& __pfx,
    5046                 :             FILE* __outf) const
    5047                 :     {
    5048               0 :         std::string __logmsg;
    5049               0 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    5050               0 :         (__logmsg).append(__pfx);
    5051               0 :         (__logmsg).append("Msg_PPluginBackgroundDestroyerConstructor(");
    5052                 : 
    5053               0 :         (__logmsg).append("[TODO])\n");
    5054               0 :         fputs((__logmsg).c_str(), __outf);
    5055               0 :     }
    5056                 : };
    5057                 : 
    5058                 : class Reply_PPluginBackgroundDestroyerConstructor :
    5059                 :     public IPC::Message
    5060                 : {
    5061                 : private:
    5062                 :     typedef mozilla::ipc::ActorHandle ActorHandle;
    5063                 :     typedef mozilla::plugins::IOSurfaceDescriptor IOSurfaceDescriptor;
    5064                 :     typedef mozilla::plugins::SurfaceDescriptor SurfaceDescriptor;
    5065                 :     typedef mozilla::plugins::OptionalShmem OptionalShmem;
    5066                 :     typedef mozilla::plugins::AsyncSurfaceDescriptor AsyncSurfaceDescriptor;
    5067                 :     typedef mozilla::plugins::NPRemoteAsyncSurface NPRemoteAsyncSurface;
    5068                 :     typedef mozilla::ipc::Shmem Shmem;
    5069                 :     typedef mozilla::plugins::NativeWindowHandle NativeWindowHandle;
    5070                 :     typedef mozilla::gfxSurfaceType gfxSurfaceType;
    5071                 :     typedef mozilla::null_t null_t;
    5072                 :     typedef mozilla::plugins::WindowsSharedMemoryHandle WindowsSharedMemoryHandle;
    5073                 :     typedef mozilla::plugins::DXGISharedSurfaceHandle DXGISharedSurfaceHandle;
    5074                 :     typedef mozilla::CrossProcessMutexHandle CrossProcessMutexHandle;
    5075                 : 
    5076                 : public:
    5077                 :     enum {
    5078                 :         ID = Reply_PPluginBackgroundDestroyerConstructor__ID
    5079                 :     };
    5080                 :     Reply_PPluginBackgroundDestroyerConstructor() :
    5081                 :         IPC::Message(MSG_ROUTING_NONE, ID, PRIORITY_NORMAL, "PPluginInstance::Reply_PPluginBackgroundDestroyerConstructor")
    5082                 :     {
    5083                 :     }
    5084                 : 
    5085                 :     void
    5086                 :     Log(
    5087                 :             const std::string& __pfx,
    5088                 :             FILE* __outf) const
    5089                 :     {
    5090                 :         std::string __logmsg;
    5091                 :         StringAppendF((&(__logmsg)), "[time:%" PRId64 "]", PR_Now());
    5092                 :         (__logmsg).append(__pfx);
    5093                 :         (__logmsg).append("Reply_PPluginBackgroundDestroyerConstructor(");
    5094                 : 
    5095                 :         (__logmsg).append("[TODO])\n");
    5096                 :         fputs((__logmsg).c_str(), __outf);
    5097                 :     }
    5098                 : };
    5099                 : 
    5100                 : 
    5101                 : 
    5102                 : } // namespace PPluginInstance
    5103                 : } // namespace plugins
    5104                 : } // namespace mozilla
    5105                 : 
    5106                 : #endif // ifndef PPluginInstance_h

Generated by: LCOV version 1.7