Differences From Artifact [6e8b38d251726498]:
- File
src/win32/objidl.d
- 2015-04-21 10:46:55 - part of checkin [4e2933c620] on branch trunk - Rebased to the latest verson dmd 2.067. Not yet verified the outcome. (user: kinaba) [annotate]
To Artifact [4053c10fec8e7109]:
- File
src/win32/objidl.d
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
The problem was __gshared. Replacing it with TLS fixed the issue. Remaining problem is that "hack.d"'s CloseHandle hack is not working anymore.
(user: kinaba) [annotate]
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
86 86
87 87 struct DVTARGETDEVICE {
88 88 DWORD tdSize;
89 89 WORD tdDriverNameOffset;
90 90 WORD tdDeviceNameOffset;
91 91 WORD tdPortNameOffset;
92 92 WORD tdExtDevmodeOffset;
93 - BYTE tdData[1];
93 + BYTE[1] tdData;
94 94 }
95 95
96 96 struct FORMATETC {
97 97 CLIPFORMAT cfFormat;
98 98 DVTARGETDEVICE* ptd;
99 99 DWORD dwAspect;
100 100 LONG lindex;
................................................................................
104 104
105 105 struct RemSTGMEDIUM {
106 106 DWORD tymed;
107 107 DWORD dwHandleType;
108 108 ULONG pData;
109 109 uint pUnkForRelease;
110 110 uint cbData;
111 - BYTE data[1];
111 + BYTE[1] data;
112 112 }
113 113
114 114 struct HLITEM {
115 115 ULONG uHLID;
116 116 LPWSTR pwzFriendlyName;
117 117 }
118 118
119 119 struct STATDATA {
120 120 FORMATETC formatetc;
121 121 DWORD grfAdvf;
122 - IAdviseSink* pAdvSink;
122 + IAdviseSink pAdvSink;
123 123 DWORD dwConnection;
124 124 }
125 125
126 126 struct STATPROPSETSTG {
127 127 FMTID fmtid;
128 128 CLSID clsid;
129 129 DWORD grfFlags;
................................................................................
135 135 enum EXTCONN {
136 136 EXTCONN_STRONG = 1,
137 137 EXTCONN_WEAK = 2,
138 138 EXTCONN_CALLABLE = 4
139 139 }
140 140
141 141 struct MULTI_QI {
142 - CPtr!(IID) pIID;
143 - IUnknown pItf;
144 - HRESULT hr;
142 + const(IID)* pIID;
143 + IUnknown pItf;
144 + HRESULT hr;
145 145 }
146 146
147 147 struct AUTH_IDENTITY {
148 148 USHORT* User;
149 149 ULONG UserLength;
150 150 USHORT* Domain;
151 151 ULONG DomainLength;
................................................................................
221 221
222 222 struct RPCOLEMESSAGE {
223 223 PVOID reserved1;
224 224 RPCOLEDATAREP dataRepresentation;
225 225 PVOID Buffer;
226 226 ULONG cbBuffer;
227 227 ULONG iMethod;
228 - PVOID reserved2[5];
228 + PVOID[5] reserved2;
229 229 ULONG rpcFlags;
230 230 }
231 231 alias RPCOLEMESSAGE* PRPCOLEMESSAGE;
232 232
233 233 enum MKSYS {
234 234 MKSYS_NONE,
235 235 MKSYS_GENERICCOMPOSITE,
................................................................................
245 245 MKRREDUCE_TOUSER = 131072,
246 246 MKRREDUCE_THROUGHUSER = 65536
247 247 }
248 248
249 249 struct RemSNB {
250 250 uint ulCntStr;
251 251 uint ulCntChar;
252 - OLECHAR rgString[1];
252 + OLECHAR[1] rgString;
253 253 }
254 254
255 255 enum ADVF {
256 256 ADVF_NODATA = 1,
257 257 ADVF_PRIMEFIRST = 2,
258 258 ADVF_ONLYONCE = 4,
259 259 ADVFCACHE_NOHANDLER = 8,
................................................................................
507 507 SOLE_AUTHENTICATION_INFO* aAuthInfo;
508 508 }
509 509
510 510 interface IEnumFORMATETC : IUnknown {
511 511 HRESULT Next(ULONG, FORMATETC*, ULONG*);
512 512 HRESULT Skip(ULONG);
513 513 HRESULT Reset();
514 - HRESULT Clone(IEnumFORMATETC**);
514 + HRESULT Clone(IEnumFORMATETC*);
515 515 }
516 516
517 517 interface IEnumHLITEM : IUnknown {
518 518 HRESULT Next(ULONG, HLITEM*, ULONG*);
519 519 HRESULT Skip(ULONG);
520 520 HRESULT Reset();
521 - HRESULT Clone(IEnumHLITEM**);
521 + HRESULT Clone(IEnumHLITEM*);
522 522 }
523 523
524 524 interface IEnumSTATDATA : IUnknown {
525 525 HRESULT Next(ULONG, STATDATA*, ULONG*);
526 526 HRESULT Skip(ULONG);
527 527 HRESULT Reset();
528 - HRESULT Clone(IEnumSTATDATA**);
528 + HRESULT Clone(IEnumSTATDATA*);
529 529 }
530 530
531 531 interface IEnumSTATPROPSETSTG : IUnknown {
532 532 HRESULT Next(ULONG, STATPROPSETSTG*, ULONG*);
533 533 HRESULT Skip(ULONG);
534 534 HRESULT Reset();
535 - HRESULT Clone(IEnumSTATPROPSETSTG**);
535 + HRESULT Clone(IEnumSTATPROPSETSTG*);
536 536 }
537 537
538 538 interface IEnumSTATPROPSTG : IUnknown {
539 539 HRESULT Next(ULONG, STATPROPSTG*, ULONG*);
540 540 HRESULT Skip(ULONG);
541 541 HRESULT Reset();
542 - HRESULT Clone(IEnumSTATPROPSTG**);
542 + HRESULT Clone(IEnumSTATPROPSTG*);
543 543 }
544 544
545 545 interface IEnumSTATSTG : IUnknown {
546 546 HRESULT Next(ULONG, STATSTG*, ULONG*);
547 547 HRESULT Skip(ULONG);
548 548 HRESULT Reset();
549 - HRESULT Clone(IEnumSTATSTG**);
549 + HRESULT Clone(IEnumSTATSTG*);
550 550 }
551 551
552 552 interface IEnumString : IUnknown {
553 553 HRESULT Next(ULONG, LPOLESTR*, ULONG*);
554 554 HRESULT Skip(ULONG);
555 555 HRESULT Reset();
556 - HRESULT Clone(IEnumString**);
556 + HRESULT Clone(IEnumString*);
557 557 }
558 558
559 559 interface IEnumMoniker : IUnknown {
560 560 HRESULT Next(ULONG, IMoniker*, ULONG*);
561 561 HRESULT Skip(ULONG);
562 562 HRESULT Reset();
563 - HRESULT Clone(IEnumMoniker**);
563 + HRESULT Clone(IEnumMoniker*);
564 564 }
565 565
566 566
567 567 interface IEnumUnknown : IUnknown {
568 568 HRESULT Next(ULONG, IUnknown*, ULONG*);
569 569 HRESULT Skip(ULONG);
570 570 HRESULT Reset();
571 - HRESULT Clone(IEnumUnknown**);
571 + HRESULT Clone(IEnumUnknown*);
572 572 }
573 573
574 574 interface ISequentialStream : IUnknown {
575 575 HRESULT Read(void*, ULONG, ULONG*);
576 576 HRESULT Write(void* , ULONG, ULONG*);
577 577 }
578 578
................................................................................
634 634
635 635 interface IPersist : IUnknown {
636 636 HRESULT GetClassID(CLSID*);
637 637 }
638 638
639 639 interface IPersistStream : IPersist {
640 640 HRESULT IsDirty();
641 - HRESULT Load(IStream*);
642 - HRESULT Save(IStream*, BOOL);
641 + HRESULT Load(IStream);
642 + HRESULT Save(IStream, BOOL);
643 643 HRESULT GetSizeMax(PULARGE_INTEGER);
644 644 }
645 645
646 646 interface IRunningObjectTable : IUnknown {
647 647 HRESULT Register(DWORD, LPUNKNOWN, LPMONIKER, PDWORD);
648 648 HRESULT Revoke(DWORD);
649 649 HRESULT IsRunning(LPMONIKER);
650 650 HRESULT GetObject(LPMONIKER, LPUNKNOWN*);
651 651 HRESULT NoteChangeTime(DWORD, LPFILETIME);
652 652 HRESULT GetTimeOfLastChange(LPMONIKER, LPFILETIME);
653 - HRESULT EnumRunning(IEnumMoniker**);
653 + HRESULT EnumRunning(IEnumMoniker*);
654 654 }
655 655
656 656 interface IBindCtx : IUnknown {
657 657 HRESULT RegisterObjectBound(LPUNKNOWN);
658 658 HRESULT RevokeObjectBound(LPUNKNOWN);
659 659 HRESULT ReleaseBoundObjects();
660 660 HRESULT SetBindOptions(LPBIND_OPTS);
661 661 HRESULT GetBindOptions(LPBIND_OPTS);
662 - HRESULT GetRunningObjectTable(IRunningObjectTable**);
663 - HRESULT RegisterObjectParam(LPOLESTR, IUnknown*);
664 - HRESULT GetObjectParam(LPOLESTR, IUnknown**);
665 - HRESULT EnumObjectParam(IEnumString**);
662 + HRESULT GetRunningObjectTable(IRunningObjectTable*);
663 + HRESULT RegisterObjectParam(LPOLESTR, IUnknown);
664 + HRESULT GetObjectParam(LPOLESTR, IUnknown*);
665 + HRESULT EnumObjectParam(IEnumString*);
666 666 HRESULT RevokeObjectParam(LPOLESTR);
667 667 }
668 668
669 669 interface IMoniker: IPersistStream {
670 - HRESULT BindToObject(IBindCtx*, IMoniker*, REFIID, PVOID*);
671 - HRESULT BindToStorage(IBindCtx*, IMoniker*, REFIID, PVOID*);
672 - HRESULT Reduce(IBindCtx*, DWORD, IMoniker**, IMoniker**);
673 - HRESULT ComposeWith(IMoniker*, BOOL, IMoniker**);
674 - HRESULT Enum(BOOL, IEnumMoniker**);
675 - HRESULT IsEqual(IMoniker*);
670 + HRESULT BindToObject(IBindCtx, IMoniker, REFIID, PVOID*);
671 + HRESULT BindToStorage(IBindCtx, IMoniker, REFIID, PVOID*);
672 + HRESULT Reduce(IBindCtx, DWORD, IMoniker*, IMoniker*);
673 + HRESULT ComposeWith(IMoniker, BOOL, IMoniker*);
674 + HRESULT Enum(BOOL, IEnumMoniker*);
675 + HRESULT IsEqual(IMoniker);
676 676 HRESULT Hash(PDWORD);
677 - HRESULT IsRunning(IBindCtx*, IMoniker*, IMoniker*);
678 - HRESULT GetTimeOfLastChange(IBindCtx*, IMoniker*, LPFILETIME);
679 - HRESULT Inverse(IMoniker**);
680 - HRESULT CommonPrefixWith(IMoniker*, IMoniker**);
681 - HRESULT RelativePathTo(IMoniker*, IMoniker**);
682 - HRESULT GetDisplayName(IBindCtx*, IMoniker*, LPOLESTR*);
683 - HRESULT ParseDisplayName(IBindCtx*, IMoniker*, LPOLESTR, ULONG*, IMoniker**);
677 + HRESULT IsRunning(IBindCtx, IMoniker, IMoniker);
678 + HRESULT GetTimeOfLastChange(IBindCtx, IMoniker, LPFILETIME);
679 + HRESULT Inverse(IMoniker*);
680 + HRESULT CommonPrefixWith(IMoniker, IMoniker*);
681 + HRESULT RelativePathTo(IMoniker, IMoniker*);
682 + HRESULT GetDisplayName(IBindCtx, IMoniker, LPOLESTR*);
683 + HRESULT ParseDisplayName(IBindCtx, IMoniker, LPOLESTR, ULONG*, IMoniker*);
684 684 HRESULT IsSystemMoniker(PDWORD);
685 685 }
686 686
687 687 interface IPersistStorage : IPersist
688 688 {
689 689 HRESULT IsDirty();
690 690 HRESULT InitNew(LPSTORAGE);
................................................................................
705 705
706 706 interface IAdviseSink : IUnknown {
707 707 HRESULT QueryInterface(REFIID, PVOID*);
708 708 ULONG AddRef();
709 709 ULONG Release();
710 710 void OnDataChange(FORMATETC*, STGMEDIUM*);
711 711 void OnViewChange(DWORD, LONG);
712 - void OnRename(IMoniker*);
712 + void OnRename(IMoniker);
713 713 void OnSave();
714 714 void OnClose();
715 715 }
716 716
717 717 interface IAdviseSink2 : IAdviseSink
718 718 {
719 - void OnLinkSrcChange(IMoniker*);
719 + void OnLinkSrcChange(IMoniker);
720 720 }
721 721
722 722 interface IDataObject : IUnknown {
723 723 HRESULT GetData(FORMATETC*, STGMEDIUM*);
724 724 HRESULT GetDataHere(FORMATETC*, STGMEDIUM*);
725 725 HRESULT QueryGetData(FORMATETC*);
726 726 HRESULT GetCanonicalFormatEtc(FORMATETC*, FORMATETC*);
727 727 HRESULT SetData(FORMATETC*, STGMEDIUM*, BOOL);
728 - HRESULT EnumFormatEtc(DWORD, IEnumFORMATETC**);
729 - HRESULT DAdvise(FORMATETC*, DWORD, IAdviseSink*, PDWORD);
728 + HRESULT EnumFormatEtc(DWORD, IEnumFORMATETC*);
729 + HRESULT DAdvise(FORMATETC*, DWORD, IAdviseSink, PDWORD);
730 730 HRESULT DUnadvise(DWORD);
731 - HRESULT EnumDAdvise(IEnumSTATDATA**);
731 + HRESULT EnumDAdvise(IEnumSTATDATA*);
732 732 }
733 733
734 734 interface IDataAdviseHolder : IUnknown {
735 - HRESULT Advise(IDataObject*, FORMATETC*, DWORD, IAdviseSink*, PDWORD);
735 + HRESULT Advise(IDataObject, FORMATETC*, DWORD, IAdviseSink, PDWORD);
736 736 HRESULT Unadvise(DWORD);
737 - HRESULT EnumAdvise(IEnumSTATDATA**);
738 - HRESULT SendOnDataChange(IDataObject*, DWORD, DWORD);
737 + HRESULT EnumAdvise(IEnumSTATDATA*);
738 + HRESULT SendOnDataChange(IDataObject, DWORD, DWORD);
739 739 }
740 740
741 741 interface IStorage : IUnknown {
742 - HRESULT CreateStream(LPCWSTR, DWORD, DWORD, DWORD, IStream*);
743 - HRESULT OpenStream(LPCWSTR, PVOID, DWORD, DWORD, IStream*);
744 - HRESULT CreateStorage(LPCWSTR, DWORD, DWORD, DWORD, IStorage*);
745 - HRESULT OpenStorage(LPCWSTR, IStorage, DWORD, SNB, DWORD, IStorage*);
742 + HRESULT CreateStream(LPCWSTR, DWORD, DWORD, DWORD, IStream);
743 + HRESULT OpenStream(LPCWSTR, PVOID, DWORD, DWORD, IStream);
744 + HRESULT CreateStorage(LPCWSTR, DWORD, DWORD, DWORD, IStorage);
745 + HRESULT OpenStorage(LPCWSTR, IStorage, DWORD, SNB, DWORD, IStorage);
746 746 HRESULT CopyTo(DWORD, IID* , SNB, IStorage);
747 747 HRESULT MoveElementTo(LPCWSTR, IStorage, LPCWSTR, DWORD);
748 748 HRESULT Commit(DWORD);
749 749 HRESULT Revert();
750 - HRESULT EnumElements(DWORD, PVOID, DWORD, IEnumSTATSTG*);
750 + HRESULT EnumElements(DWORD, PVOID, DWORD, IEnumSTATSTG);
751 751 HRESULT DestroyElement(LPCWSTR);
752 752 HRESULT RenameElement(LPCWSTR, LPCWSTR);
753 753 HRESULT SetElementTimes(LPCWSTR, FILETIME* , FILETIME* , FILETIME* );
754 754 HRESULT SetClass(REFCLSID);
755 755 HRESULT SetStateBits(DWORD, DWORD);
756 756 HRESULT Stat(STATSTG*, DWORD);
757 757 }
................................................................................
769 769 HRESULT SendReceive(RPCOLEMESSAGE*, PULONG);
770 770 HRESULT FreeBuffer(RPCOLEMESSAGE*);
771 771 HRESULT GetDestCtx(PDWORD, PVOID*);
772 772 HRESULT IsConnected();
773 773 }
774 774
775 775 interface IRpcProxyBuffer : IUnknown {
776 - HRESULT Connect(IRpcChannelBuffer*);
776 + HRESULT Connect(IRpcChannelBuffer);
777 777 void Disconnect();
778 778 }
779 779
780 780 interface IRpcStubBuffer : IUnknown {
781 781 HRESULT Connect(LPUNKNOWN);
782 782 void Disconnect();
783 783 HRESULT Invoke(RPCOLEMESSAGE*, LPRPCSTUBBUFFER);
................................................................................
787 787 HRESULT DebugServerRelease(PVOID);
788 788 }
789 789
790 790 interface IPSFactoryBuffer : IUnknown {
791 791 HRESULT CreateProxy(LPUNKNOWN, REFIID, LPRPCPROXYBUFFER*, PVOID*);
792 792 HRESULT CreateStub(REFIID, LPUNKNOWN, LPRPCSTUBBUFFER*);
793 793 }
794 -alias IPSFactoryBuffer* LPPSFACTORYBUFFER;
794 +alias IPSFactoryBuffer LPPSFACTORYBUFFER;
795 795
796 796 interface ILockBytes : IUnknown {
797 797 HRESULT ReadAt(ULARGE_INTEGER, PVOID, ULONG, ULONG*);
798 798 HRESULT WriteAt(ULARGE_INTEGER, PCVOID, ULONG, ULONG*);
799 799 HRESULT Flush();
800 800 HRESULT SetSize(ULARGE_INTEGER);
801 801 HRESULT LockRegion(ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
................................................................................
835 835 HRESULT DeleteMultiple(ULONG, PROPSPEC* );
836 836 HRESULT ReadPropertyNames(ULONG, PROPID* , LPWSTR*);
837 837 HRESULT WritePropertyNames(ULONG, PROPID* , LPWSTR* );
838 838 HRESULT DeletePropertyNames(ULONG, PROPID* );
839 839 HRESULT SetClass(REFCLSID);
840 840 HRESULT Commit(DWORD);
841 841 HRESULT Revert();
842 - HRESULT Enum(IEnumSTATPROPSTG**);
842 + HRESULT Enum(IEnumSTATPROPSTG*);
843 843 HRESULT Stat(STATPROPSTG*);
844 844 HRESULT SetTimes(FILETIME* , FILETIME* , FILETIME* );
845 845 }
846 846
847 847 interface IPropertySetStorage : IUnknown {
848 848 HRESULT Create(REFFMTID, CLSID*, DWORD, DWORD, LPPROPERTYSTORAGE*);
849 849 HRESULT Open(REFFMTID, DWORD, LPPROPERTYSTORAGE*);
850 850 HRESULT Delete(REFFMTID);
851 - HRESULT Enum(IEnumSTATPROPSETSTG**);
851 + HRESULT Enum(IEnumSTATPROPSETSTG*);
852 852 }
853 853
854 854 interface IClientSecurity : IUnknown {
855 855 HRESULT QueryBlanket(PVOID, PDWORD, PDWORD, OLECHAR**, PDWORD, PDWORD, RPC_AUTH_IDENTITY_HANDLE**, PDWORD*);
856 856 HRESULT SetBlanket(PVOID, DWORD, DWORD, LPWSTR, DWORD, DWORD, RPC_AUTH_IDENTITY_HANDLE*, DWORD);
857 857 HRESULT CopyProxy(LPUNKNOWN, LPUNKNOWN*);
858 858 }
................................................................................
883 883 HRESULT LayoutScript(STORAGELAYOUT*, DWORD, DWORD);
884 884 HRESULT BeginMonitor();
885 885 HRESULT EndMonitor();
886 886 HRESULT ReLayoutDocfile(OLECHAR*);
887 887 }
888 888
889 889 interface IGlobalInterfaceTable : IUnknown {
890 - HRESULT RegisterInterfaceInGlobal(IUnknown*, REFIID, DWORD*);
890 + HRESULT RegisterInterfaceInGlobal(IUnknown, REFIID, DWORD*);
891 891 HRESULT RevokeInterfaceFromGlobal(DWORD);
892 892 HRESULT GetInterfaceFromGlobal(DWORD, REFIID, void**);
893 893 }
894 894
895 895 /+
896 896 // These are probably unnecessary for D.
897 897 extern (Windows) {
898 -HRESULT IMarshal_GetUnmarshalClass_Proxy(IMarshal*, REFIID, void*, DWORD, void*, DWORD, CLSID*);
899 -void IMarshal_GetUnmarshalClass_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
900 -HRESULT IMarshal_GetMarshalSizeMax_Proxy(IMarshal*, REFIID, void*, DWORD, void*, DWORD, DWORD*);
901 -void IMarshal_GetMarshalSizeMax_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
902 -HRESULT IMarshal_MarshalInterface_Proxy(IMarshal*, IStream*, REFIID, void*, DWORD, void*, DWORD);
903 -void IMarshal_MarshalInterface_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
904 -HRESULT IMarshal_UnmarshalInterface_Proxy(IMarshal*, IStream*, REFIID, void**);
905 -void IMarshal_UnmarshalInterface_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
906 -HRESULT IMarshal_ReleaseMarshalData_Proxy(IMarshal*, IStream*);
907 -void IMarshal_ReleaseMarshalData_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
908 -HRESULT IMarshal_DisconnectObject_Proxy(IMarshal*, DWORD);
909 -void IMarshal_DisconnectObject_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
910 -void* IMalloc_Alloc_Proxy(IMalloc*, ULONG);
911 -void IMalloc_Alloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
912 -void* IMalloc_Realloc_Proxy(IMalloc*, void*, ULONG);
913 -void IMalloc_Realloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
914 -void IMalloc_Free_Proxy(IMalloc*, void*);
915 -void IMalloc_Free_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
916 -ULONG IMalloc_GetSize_Proxy(IMalloc*, void*);
917 -void IMalloc_GetSize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
918 -int IMalloc_DidAlloc_Proxy(IMalloc*, void*);
919 -void IMalloc_DidAlloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
920 -void IMalloc_HeapMinimize_Proxy(IMalloc*);
921 -void IMalloc_HeapMinimize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
922 -ULONG IMallocSpy_PreAlloc_Proxy(IMallocSpy*, ULONG cbRequest);
923 -void IMallocSpy_PreAlloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
924 -void* IMallocSpy_PostAlloc_Proxy(IMallocSpy*, void*);
925 -void IMallocSpy_PostAlloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
926 -void* IMallocSpy_PreFree_Proxy(IMallocSpy*, void*, BOOL);
927 -void IMallocSpy_PreFree_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
928 -void IMallocSpy_PostFree_Proxy(IMallocSpy*, BOOL);
929 -void IMallocSpy_PostFree_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
930 -ULONG IMallocSpy_PreRealloc_Proxy(IMallocSpy*, void*, ULONG, void**, BOOL);
931 -void IMallocSpy_PreRealloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
932 -void* IMallocSpy_PostRealloc_Proxy(IMallocSpy*, void*, BOOL);
933 -void IMallocSpy_PostRealloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
934 -void* IMallocSpy_PreGetSize_Proxy(IMallocSpy*, void*, BOOL);
935 -void IMallocSpy_PreGetSize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
936 -ULONG IMallocSpy_PostGetSize_Proxy(IMallocSpy*, ULONG, BOOL);
937 -void IMallocSpy_PostGetSize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
938 -void* IMallocSpy_PreDidAlloc_Proxy(IMallocSpy*, void*, BOOL);
939 -void IMallocSpy_PreDidAlloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
940 -int IMallocSpy_PostDidAlloc_Proxy(IMallocSpy*, void*, BOOL, int);
941 -void IMallocSpy_PostDidAlloc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
942 -void IMallocSpy_PreHeapMinimize_Proxy(IMallocSpy* );
943 -void IMallocSpy_PreHeapMinimize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
944 -void IMallocSpy_PostHeapMinimize_Proxy(IMallocSpy*);
945 -void IMallocSpy_PostHeapMinimize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
946 -HRESULT IStdMarshalInfo_GetClassForHandler_Proxy(IStdMarshalInfo*, DWORD, void*, CLSID*);
947 -void IStdMarshalInfo_GetClassForHandler_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
948 -DWORD IExternalConnection_AddConnection_Proxy(IExternalConnection*, DWORD, DWORD);
949 -void IExternalConnection_AddConnection_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
950 -DWORD IExternalConnection_ReleaseConnection_Proxy(IExternalConnection*, DWORD, DWORD, BOOL);
951 -void IExternalConnection_ReleaseConnection_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
952 -HRESULT IEnumUnknown_RemoteNext_Proxy(IEnumUnknown*, ULONG, IUnknown**, ULONG*);
953 -void IEnumUnknown_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
954 -HRESULT IEnumUnknown_Skip_Proxy(IEnumUnknown*, ULONG);
955 -void IEnumUnknown_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
956 -HRESULT IEnumUnknown_Reset_Proxy(IEnumUnknown* );
957 -void IEnumUnknown_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
958 -HRESULT IEnumUnknown_Clone_Proxy(IEnumUnknown*, IEnumUnknown**);
959 -void IEnumUnknown_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
960 -HRESULT IBindCtx_RegisterObjectBound_Proxy(IBindCtx*, IUnknown*punk);
961 -void IBindCtx_RegisterObjectBound_Stub(IRpcStubBuffer*, IRpcChannelBuffer*_pRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
962 -HRESULT IBindCtx_RevokeObjectBound_Proxy(IBindCtx*, IUnknown*punk);
963 -void IBindCtx_RevokeObjectBound_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
964 -HRESULT IBindCtx_ReleaseBoundObjects_Proxy(IBindCtx*);
965 -void IBindCtx_ReleaseBoundObjects_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
966 -HRESULT IBindCtx_SetBindOptions_Proxy(IBindCtx*, BIND_OPTS*);
967 -void IBindCtx_SetBindOptions_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
968 -HRESULT IBindCtx_GetBindOptions_Proxy(IBindCtx*, BIND_OPTS*pbindopts);
969 -void IBindCtx_GetBindOptions_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
970 -HRESULT IBindCtx_GetRunningObjectTable_Proxy(IBindCtx*, IRunningObjectTable**);
971 -void IBindCtx_GetRunningObjectTable_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
972 -HRESULT IBindCtx_RegisterObjectParam_Proxy(IBindCtx*, LPCSTR, IUnknown*);
973 -void IBindCtx_RegisterObjectParam_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
974 -HRESULT IBindCtx_GetObjectParam_Proxy(IBindCtx*, LPCSTR, IUnknown**);
975 -void IBindCtx_GetObjectParam_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
976 -HRESULT IBindCtx_EnumObjectParam_Proxy(IBindCtx*, IEnumString**);
977 -void IBindCtx_EnumObjectParam_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
978 -HRESULT IBindCtx_RevokeObjectParam_Proxy(IBindCtx*, LPCSTR);
979 -void IBindCtx_RevokeObjectParam_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
980 -HRESULT IEnumMoniker_RemoteNext_Proxy(IEnumMoniker*, ULONG, IMoniker**, ULONG*);
981 -void IEnumMoniker_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
982 -HRESULT IEnumMoniker_Skip_Proxy(IEnumMoniker*, ULONG);
983 -void IEnumMoniker_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
984 -HRESULT IEnumMoniker_Reset_Proxy(IEnumMoniker*);
985 -void IEnumMoniker_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
986 -HRESULT IEnumMoniker_Clone_Proxy(IEnumMoniker*, IEnumMoniker**);
987 -void IEnumMoniker_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
988 -HRESULT IRunnableObject_GetRunningClass_Proxy(IRunnableObject*, LPCLSID);
989 -void IRunnableObject_GetRunningClass_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
990 -HRESULT IRunnableObject_Run_Proxy(IRunnableObject*, LPBINDCTX);
991 -void IRunnableObject_Run_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
992 -BOOL IRunnableObject_IsRunning_Proxy(IRunnableObject*);
993 -void IRunnableObject_IsRunning_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
994 -HRESULT IRunnableObject_LockRunning_Proxy(IRunnableObject*, BOOL, BOOL);
995 -void IRunnableObject_LockRunning_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
996 -HRESULT IRunnableObject_SetContainedObject_Proxy(IRunnableObject*, BOOL);
997 -void IRunnableObject_SetContainedObject_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
998 -HRESULT IRunningObjectTable_Register_Proxy(IRunningObjectTable*, DWORD, IUnknown*, IMoniker*, DWORD*);
999 -void IRunningObjectTable_Register_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1000 -HRESULT IRunningObjectTable_Revoke_Proxy(IRunningObjectTable*, DWORD);
1001 -void IRunningObjectTable_Revoke_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1002 -HRESULT IRunningObjectTable_IsRunning_Proxy(IRunningObjectTable*, IMoniker*);
1003 -void IRunningObjectTable_IsRunning_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1004 -HRESULT IRunningObjectTable_GetObject_Proxy(IRunningObjectTable*, IMoniker*, IUnknown**);
1005 -void IRunningObjectTable_GetObject_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1006 -HRESULT IRunningObjectTable_NoteChangeTime_Proxy(IRunningObjectTable*, DWORD, FILETIME*);
1007 -void IRunningObjectTable_NoteChangeTime_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1008 -HRESULT IRunningObjectTable_GetTimeOfLastChange_Proxy(IRunningObjectTable*, IMoniker*, FILETIME*);
1009 -void IRunningObjectTable_GetTimeOfLastChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1010 -HRESULT IRunningObjectTable_EnumRunning_Proxy(IRunningObjectTable*, IEnumMoniker**);
1011 -void IRunningObjectTable_EnumRunning_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1012 -HRESULT IPersist_GetClassID_Proxy(IPersist*, CLSID*);
1013 -void IPersist_GetClassID_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1014 -HRESULT IPersistStream_IsDirty_Proxy(IPersistStream*);
1015 -void IPersistStream_IsDirty_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1016 -HRESULT IPersistStream_Load_Proxy(IPersistStream*, IStream*);
1017 -void IPersistStream_Load_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1018 -HRESULT IPersistStream_Save_Proxy(IPersistStream*, IStream*, BOOL);
1019 -void IPersistStream_Save_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1020 -HRESULT IPersistStream_GetSizeMax_Proxy(IPersistStream*, ULARGE_INTEGER*);
1021 -void IPersistStream_GetSizeMax_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1022 -HRESULT IMoniker_RemoteBindToObject_Proxy(IMoniker*, IBindCtx*, IMoniker*, REFIID, IUnknown**);
1023 -void IMoniker_RemoteBindToObject_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1024 -HRESULT IMoniker_RemoteBindToStorage_Proxy(IMoniker*, IBindCtx*, IMoniker*, REFIID, IUnknown**);
1025 -void IMoniker_RemoteBindToStorage_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1026 -HRESULT IMoniker_Reduce_Proxy(IMoniker*, IBindCtx*, DWORD, IMoniker**, IMoniker**);
1027 -void IMoniker_Reduce_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1028 -HRESULT IMoniker_ComposeWith_Proxy(IMoniker*, IMoniker*, BOOL, IMoniker**);
1029 -void IMoniker_ComposeWith_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1030 -HRESULT IMoniker_Enum_Proxy(IMoniker*, BOOL, IEnumMoniker**);
1031 -void IMoniker_Enum_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1032 -HRESULT IMoniker_IsEqual_Proxy(IMoniker*, IMoniker*);
1033 -void IMoniker_IsEqual_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1034 -HRESULT IMoniker_Hash_Proxy(IMoniker*, DWORD*);
1035 -void IMoniker_Hash_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1036 -HRESULT IMoniker_IsRunning_Proxy(IMoniker*, IBindCtx*, IMoniker*, IMoniker*);
1037 -void IMoniker_IsRunning_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1038 -HRESULT IMoniker_GetTimeOfLastChange_Proxy(IMoniker*, IBindCtx*, IMoniker*, FILETIME*);
1039 -void IMoniker_GetTimeOfLastChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1040 -HRESULT IMoniker_Inverse_Proxy(IMoniker*, IMoniker**);
1041 -void IMoniker_Inverse_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1042 -HRESULT IMoniker_CommonPrefixWith_Proxy(IMoniker*, IMoniker*, IMoniker**);
1043 -void IMoniker_CommonPrefixWith_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1044 -HRESULT IMoniker_RelativePathTo_Proxy(IMoniker*, IMoniker*, IMoniker**);
1045 -void IMoniker_RelativePathTo_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1046 -HRESULT IMoniker_GetDisplayName_Proxy(IMoniker*, IBindCtx*, IMoniker*, LPCSTR*);
1047 -void IMoniker_GetDisplayName_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1048 -HRESULT IMoniker_ParseDisplayName_Proxy(IMoniker*, IBindCtx*, IMoniker*, LPCSTR, ULONG*, IMoniker**);
1049 -void IMoniker_ParseDisplayName_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1050 -HRESULT IMoniker_IsSystemMoniker_Proxy(IMoniker*, DWORD*);
1051 -void IMoniker_IsSystemMoniker_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1052 -HRESULT IROTData_GetComparisonData_Proxy(IROTData*, BYTE*, ULONG cbMax, ULONG*);
1053 -void IROTData_GetComparisonData_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1054 -HRESULT IEnumString_RemoteNext_Proxy(IEnumString*, ULONG, LPCSTR*rgelt, ULONG*);
1055 -void IEnumString_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1056 -HRESULT IEnumString_Skip_Proxy(IEnumString*, ULONG);
1057 -void IEnumString_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1058 -HRESULT IEnumString_Reset_Proxy(IEnumString*);
1059 -void IEnumString_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1060 -HRESULT IEnumString_Clone_Proxy(IEnumString*, IEnumString**);
1061 -void IEnumString_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1062 -HRESULT IStream_RemoteRead_Proxy(IStream*, BYTE*, ULONG, ULONG*);
1063 -void IStream_RemoteRead_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1064 -HRESULT IStream_RemoteWrite_Proxy(IStream*, BYTE*pv, ULONG, ULONG*);
1065 -void IStream_RemoteWrite_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1066 -HRESULT IStream_RemoteSeek_Proxy(IStream*, LARGE_INTEGER, DWORD, ULARGE_INTEGER*);
1067 -void IStream_RemoteSeek_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1068 -HRESULT IStream_SetSize_Proxy(IStream*, ULARGE_INTEGER);
1069 -void IStream_SetSize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1070 -HRESULT IStream_RemoteCopyTo_Proxy(IStream*, IStream*, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*);
1071 -void IStream_RemoteCopyTo_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1072 -HRESULT IStream_Commit_Proxy(IStream*, DWORD);
1073 -void IStream_Commit_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1074 -HRESULT IStream_Revert_Proxy(IStream*);
1075 -void IStream_Revert_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1076 -HRESULT IStream_LockRegion_Proxy(IStream*, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
1077 -void IStream_LockRegion_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1078 -HRESULT IStream_UnlockRegion_Proxy(IStream*, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
1079 -void IStream_UnlockRegion_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1080 -HRESULT IStream_Stat_Proxy(IStream*, STATSTG*, DWORD);
1081 -void IStream_Stat_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1082 -HRESULT IStream_Clone_Proxy(IStream*, IStream**);
1083 -void IStream_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1084 -HRESULT IEnumSTATSTG_RemoteNext_Proxy(IEnumSTATSTG*, ULONG, STATSTG*, ULONG*);
1085 -void IEnumSTATSTG_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1086 -HRESULT IEnumSTATSTG_Skip_Proxy(IEnumSTATSTG*, ULONG celt);
1087 -void IEnumSTATSTG_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1088 -HRESULT IEnumSTATSTG_Reset_Proxy(IEnumSTATSTG*);
1089 -void IEnumSTATSTG_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1090 -HRESULT IEnumSTATSTG_Clone_Proxy(IEnumSTATSTG*, IEnumSTATSTG**);
1091 -void IEnumSTATSTG_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1092 -HRESULT IStorage_CreateStream_Proxy(IStorage*, OLECHAR*, DWORD, DWORD, DWORD, IStream**);
1093 -void IStorage_CreateStream_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1094 -HRESULT IStorage_RemoteOpenStream_Proxy(IStorage*, CPtr!(OLECHAR), uint, BYTE*, DWORD, DWORD, IStream**);
1095 -void IStorage_RemoteOpenStream_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1096 -HRESULT IStorage_CreateStorage_Proxy(IStorage*, OLECHAR*, DWORD, DWORD, DWORD, IStorage**);
1097 -void IStorage_CreateStorage_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1098 -HRESULT IStorage_OpenStorage_Proxy(IStorage*, OLECHAR*, IStorage*, DWORD, SNB, DWORD, IStorage**);
1099 -void IStorage_OpenStorage_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1100 -HRESULT IStorage_CopyTo_Proxy(IStorage*, DWORD, CPtr!(IID), SNB, IStorage*);
1101 -void IStorage_CopyTo_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1102 -HRESULT IStorage_MoveElementTo_Proxy(IStorage*, CPtr!(OLECHAR), IStorage*, CPtr!(OLECHAR), DWORD);
1103 -void IStorage_MoveElementTo_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1104 -HRESULT IStorage_Commit_Proxy(IStorage*, DWORD);
1105 -void IStorage_Commit_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1106 -HRESULT IStorage_Revert_Proxy(IStorage*);
1107 -void IStorage_Revert_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1108 -HRESULT IStorage_RemoteEnumElements_Proxy(IStorage*, DWORD, uint, BYTE*, DWORD, IEnumSTATSTG**);
1109 -void IStorage_RemoteEnumElements_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1110 -HRESULT IStorage_DestroyElement_Proxy(IStorage*, OLECHAR*);
1111 -void IStorage_DestroyElement_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1112 -HRESULT IStorage_RenameElement_Proxy(IStorage*, CPtr!(OLECHAR), CPtr!(OLECHAR));
1113 -void IStorage_RenameElement_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1114 -HRESULT IStorage_SetElementTimes_Proxy(IStorage*, CPtr!(OLECHAR), CPtr!(FILETIME), CPtr!(FILETIME), CPtr!(FILETIME));
1115 -void IStorage_SetElementTimes_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1116 -HRESULT IStorage_SetClass_Proxy(IStorage*, REFCLSID);
1117 -void IStorage_SetClass_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1118 -HRESULT IStorage_SetStateBits_Proxy(IStorage*, DWORD, DWORD);
1119 -void IStorage_SetStateBits_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1120 -HRESULT IStorage_Stat_Proxy(IStorage*, STATSTG*, DWORD);
1121 -void IStorage_Stat_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1122 -HRESULT IPersistFile_IsDirty_Proxy(IPersistFile*);
1123 -void IPersistFile_IsDirty_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1124 -HRESULT IPersistFile_Load_Proxy(IPersistFile*, LPCOLESTR, DWORD);
1125 -void IPersistFile_Load_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1126 -HRESULT IPersistFile_Save_Proxy(IPersistFile*, LPCOLESTR pszFileName, BOOL);
1127 -void IPersistFile_Save_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1128 -HRESULT IPersistFile_SaveCompleted_Proxy(IPersistFile*, LPCOLESTR);
1129 -void IPersistFile_SaveCompleted_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1130 -HRESULT IPersistFile_GetCurFile_Proxy(IPersistFile*, LPCSTR*);
1131 -void IPersistFile_GetCurFile_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1132 -HRESULT IPersistStorage_IsDirty_Proxy(IPersistStorage*);
1133 -void IPersistStorage_IsDirty_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1134 -HRESULT IPersistStorage_InitNew_Proxy(IPersistStorage*, IStorage*);
1135 -void IPersistStorage_InitNew_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1136 -HRESULT IPersistStorage_Load_Proxy(IPersistStorage*, IStorage*);
1137 -void IPersistStorage_Load_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1138 -HRESULT IPersistStorage_Save_Proxy(IPersistStorage*, IStorage*, BOOL);
1139 -void IPersistStorage_Save_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1140 -HRESULT IPersistStorage_SaveCompleted_Proxy(IPersistStorage*, IStorage*);
1141 -void IPersistStorage_SaveCompleted_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1142 -HRESULT IPersistStorage_HandsOffStorage_Proxy(IPersistStorage*);
1143 -void IPersistStorage_HandsOffStorage_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1144 -HRESULT ILockBytes_RemoteReadAt_Proxy(ILockBytes*, ULARGE_INTEGER, BYTE*, ULONG, ULONG*);
1145 -void ILockBytes_RemoteReadAt_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1146 -HRESULT ILockBytes_RemoteWriteAt_Proxy(ILockBytes*, ULARGE_INTEGER, BYTE*pv, ULONG, ULONG*);
1147 -void ILockBytes_RemoteWriteAt_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1148 -HRESULT ILockBytes_Flush_Proxy(ILockBytes*);
1149 -void ILockBytes_Flush_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1150 -HRESULT ILockBytes_SetSize_Proxy(ILockBytes*, ULARGE_INTEGER);
1151 -void ILockBytes_SetSize_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1152 -HRESULT ILockBytes_LockRegion_Proxy(ILockBytes*, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
1153 -void ILockBytes_LockRegion_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1154 -HRESULT ILockBytes_UnlockRegion_Proxy(ILockBytes*, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
1155 -void ILockBytes_UnlockRegion_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1156 -HRESULT ILockBytes_Stat_Proxy(ILockBytes*, STATSTG*, DWORD);
1157 -void ILockBytes_Stat_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1158 -HRESULT IEnumFORMATETC_RemoteNext_Proxy(IEnumFORMATETC*, ULONG, FORMATETC*, ULONG*);
1159 -void IEnumFORMATETC_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1160 -HRESULT IEnumFORMATETC_Skip_Proxy(IEnumFORMATETC*, ULONG);
1161 -void IEnumFORMATETC_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1162 -HRESULT IEnumFORMATETC_Reset_Proxy(IEnumFORMATETC*);
1163 -void IEnumFORMATETC_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1164 -HRESULT IEnumFORMATETC_Clone_Proxy(IEnumFORMATETC*, IEnumFORMATETC**);
1165 -void IEnumFORMATETC_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1166 -HRESULT IEnumFORMATETC_Next_Proxy(IEnumFORMATETC*, ULONG, FORMATETC*, ULONG*);
1167 -HRESULT IEnumFORMATETC_Next_Stub(IEnumFORMATETC*, ULONG, FORMATETC*, ULONG*);
1168 -HRESULT IEnumSTATDATA_RemoteNext_Proxy(IEnumSTATDATA*, ULONG, STATDATA*, ULONG*);
1169 -void IEnumSTATDATA_RemoteNext_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1170 -HRESULT IEnumSTATDATA_Skip_Proxy(IEnumSTATDATA*, ULONG);
1171 -void IEnumSTATDATA_Skip_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1172 -HRESULT IEnumSTATDATA_Reset_Proxy(IEnumSTATDATA*);
1173 -void IEnumSTATDATA_Reset_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1174 -HRESULT IEnumSTATDATA_Clone_Proxy(IEnumSTATDATA*, IEnumSTATDATA**);
1175 -void IEnumSTATDATA_Clone_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1176 -HRESULT IEnumSTATDATA_Next_Proxy(IEnumSTATDATA*, ULONG, STATDATA*, ULONG*);
1177 -HRESULT IEnumSTATDATA_Next_Stub(IEnumSTATDATA*, ULONG, STATDATA*, ULONG*);
1178 -HRESULT IRootStorage_SwitchToFile_Proxy(IRootStorage*, LPCSTR);
1179 -void IRootStorage_SwitchToFile_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1180 -void IAdviseSink_RemoteOnDataChange_Proxy(IAdviseSink*, FORMATETC*, RemSTGMEDIUM*);
1181 -void IAdviseSink_RemoteOnDataChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1182 -void IAdviseSink_RemoteOnViewChange_Proxy(IAdviseSink*, DWORD, LONG);
1183 -void IAdviseSink_RemoteOnViewChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1184 -void IAdviseSink_RemoteOnRename_Proxy(IAdviseSink*, IMoniker*);
1185 -void IAdviseSink_RemoteOnRename_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1186 -void IAdviseSink_RemoteOnSave_Proxy(IAdviseSink*);
1187 -void IAdviseSink_RemoteOnSave_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1188 -HRESULT IAdviseSink_RemoteOnClose_Proxy(IAdviseSink*);
1189 -void IAdviseSink_RemoteOnClose_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1190 -void IAdviseSink_OnDataChange_Proxy(IAdviseSink*, FORMATETC*, STGMEDIUM*);
1191 -void IAdviseSink_OnDataChange_Stub(IAdviseSink*, FORMATETC*, RemSTGMEDIUM*);
1192 -void IAdviseSink_OnViewChange_Proxy(IAdviseSink*, DWORD, LONG);
1193 -void IAdviseSink_OnViewChange_Stub(IAdviseSink*, DWORD, LONG);
1194 -void IAdviseSink_OnRename_Proxy(IAdviseSink*, IMoniker*);
1195 -void IAdviseSink_OnRename_Stub(IAdviseSink*, IMoniker*);
1196 -void IAdviseSink_OnSave_Proxy(IAdviseSink*);
1197 -void IAdviseSink_OnSave_Stub(IAdviseSink*);
1198 -void IAdviseSink_OnClose_Proxy(IAdviseSink*);
1199 -HRESULT IAdviseSink_OnClose_Stub(IAdviseSink*);
1200 -void IAdviseSink2_RemoteOnLinkSrcChange_Proxy(IAdviseSink2*, IMoniker*);
1201 -void IAdviseSink2_RemoteOnLinkSrcChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1202 -void IAdviseSink2_OnLinkSrcChange_Proxy(IAdviseSink2*, IMoniker*);
1203 -void IAdviseSink2_OnLinkSrcChange_Stub(IAdviseSink2*, IMoniker*);
1204 -HRESULT IDataObject_RemoteGetData_Proxy(IDataObject*, FORMATETC*, RemSTGMEDIUM**);
1205 -void IDataObject_RemoteGetData_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1206 -HRESULT IDataObject_RemoteGetDataHere_Proxy(IDataObject*, FORMATETC*, RemSTGMEDIUM**);
1207 -void IDataObject_RemoteGetDataHere_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1208 -HRESULT IDataObject_QueryGetData_Proxy(IDataObject*, FORMATETC*);
1209 -void IDataObject_QueryGetData_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1210 -HRESULT IDataObject_GetCanonicalFormatEtc_Proxy(IDataObject*, FORMATETC*, FORMATETC*);
1211 -void IDataObject_GetCanonicalFormatEtc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1212 -HRESULT IDataObject_RemoteSetData_Proxy(IDataObject*, FORMATETC*, RemSTGMEDIUM*, BOOL);
1213 -void IDataObject_RemoteSetData_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1214 -HRESULT IDataObject_EnumFormatEtc_Proxy(IDataObject*, DWORD, IEnumFORMATETC**);
1215 -void IDataObject_EnumFormatEtc_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1216 -HRESULT IDataObject_DAdvise_Proxy(IDataObject*, FORMATETC*, DWORD, IAdviseSink*, DWORD*);
1217 -void IDataObject_DAdvise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1218 -HRESULT IDataObject_DUnadvise_Proxy(IDataObject*, DWORD);
1219 -void IDataObject_DUnadvise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1220 -HRESULT IDataObject_EnumDAdvise_Proxy(IDataObject*, IEnumSTATDATA**);
1221 -void IDataObject_EnumDAdvise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1222 -HRESULT IDataObject_GetData_Proxy(IDataObject*, FORMATETC*, STGMEDIUM*);
1223 -HRESULT IDataObject_GetData_Stub(IDataObject*, FORMATETC*, RemSTGMEDIUM**);
1224 -HRESULT IDataObject_GetDataHere_Proxy(IDataObject*, FORMATETC*, STGMEDIUM*);
1225 -HRESULT IDataObject_GetDataHere_Stub(IDataObject*, FORMATETC*, RemSTGMEDIUM**);
1226 -HRESULT IDataObject_SetData_Proxy(IDataObject*, FORMATETC*, STGMEDIUM*, BOOL);
1227 -HRESULT IDataObject_SetData_Stub(IDataObject*, FORMATETC*, RemSTGMEDIUM*, BOOL);
1228 -HRESULT IDataAdviseHolder_Advise_Proxy(IDataAdviseHolder*, IDataObject*, FORMATETC*, DWORD, IAdviseSink*, DWORD*);
1229 -void IDataAdviseHolder_Advise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1230 -HRESULT IDataAdviseHolder_Unadvise_Proxy(IDataAdviseHolder*, DWORD);
1231 -void IDataAdviseHolder_Unadvise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1232 -HRESULT IDataAdviseHolder_EnumAdvise_Proxy(IDataAdviseHolder*, IEnumSTATDATA**);
1233 -void IDataAdviseHolder_EnumAdvise_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1234 -HRESULT IDataAdviseHolder_SendOnDataChange_Proxy(IDataAdviseHolder*, IDataObject*, DWORD, DWORD);
1235 -void IDataAdviseHolder_SendOnDataChange_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1236 -DWORD IMessageFilter_HandleInComingCall_Proxy(IMessageFilter*, DWORD, HTASK, DWORD, LPINTERFACEINFO);
1237 -void IMessageFilter_HandleInComingCall_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1238 -DWORD IMessageFilter_RetryRejectedCall_Proxy(IMessageFilter*, HTASK, DWORD, DWORD);
1239 -void IMessageFilter_RetryRejectedCall_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1240 -DWORD IMessageFilter_MessagePending_Proxy(IMessageFilter*, HTASK, DWORD, DWORD);
1241 -void IMessageFilter_MessagePending_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1242 -HRESULT IRpcChannelBuffer_GetBuffer_Proxy(IRpcChannelBuffer*, RPCOLEMESSAGE*, REFIID);
1243 -void IRpcChannelBuffer_GetBuffer_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1244 -HRESULT IRpcChannelBuffer_SendReceive_Proxy(IRpcChannelBuffer*, RPCOLEMESSAGE*, ULONG*);
1245 -void IRpcChannelBuffer_SendReceive_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1246 -HRESULT IRpcChannelBuffer_FreeBuffer_Proxy(IRpcChannelBuffer*, RPCOLEMESSAGE*);
1247 -void IRpcChannelBuffer_FreeBuffer_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1248 -HRESULT IRpcChannelBuffer_GetDestCtx_Proxy(IRpcChannelBuffer*, DWORD*, void**);
1249 -void IRpcChannelBuffer_GetDestCtx_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1250 -HRESULT IRpcChannelBuffer_IsConnected_Proxy(IRpcChannelBuffer*);
1251 -void IRpcChannelBuffer_IsConnected_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1252 -HRESULT IRpcProxyBuffer_Connect_Proxy(IRpcProxyBuffer*, IRpcChannelBuffer*pRpcChannelBuffer);
1253 -void IRpcProxyBuffer_Connect_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1254 -void IRpcProxyBuffer_Disconnect_Proxy(IRpcProxyBuffer*);
1255 -void IRpcProxyBuffer_Disconnect_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1256 -HRESULT IRpcStubBuffer_Connect_Proxy(IRpcStubBuffer*, IUnknown*);
1257 -void IRpcStubBuffer_Connect_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1258 -void IRpcStubBuffer_Disconnect_Proxy(IRpcStubBuffer*);
1259 -void IRpcStubBuffer_Disconnect_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1260 -HRESULT IRpcStubBuffer_Invoke_Proxy(IRpcStubBuffer*, RPCOLEMESSAGE*, IRpcChannelBuffer*);
1261 -void IRpcStubBuffer_Invoke_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1262 -IRpcStubBuffer*IRpcStubBuffer_IsIIDSupported_Proxy(IRpcStubBuffer*, REFIID);
1263 -void IRpcStubBuffer_IsIIDSupported_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1264 -ULONG IRpcStubBuffer_CountRefs_Proxy(IRpcStubBuffer*);
1265 -void IRpcStubBuffer_CountRefs_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1266 -HRESULT IRpcStubBuffer_DebugServerQueryInterface_Proxy(IRpcStubBuffer*, void**);
1267 -void IRpcStubBuffer_DebugServerQueryInterface_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1268 -void IRpcStubBuffer_DebugServerRelease_Proxy(IRpcStubBuffer*, void*);
1269 -void IRpcStubBuffer_DebugServerRelease_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1270 -HRESULT IPSFactoryBuffer_CreateProxy_Proxy(IPSFactoryBuffer*, IUnknown*, REFIID, IRpcProxyBuffer**, void**);
1271 -void IPSFactoryBuffer_CreateProxy_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
1272 -HRESULT IPSFactoryBuffer_CreateStub_Proxy(IPSFactoryBuffer*, REFIID, IUnknown*, IRpcStubBuffer**);
1273 -void IPSFactoryBuffer_CreateStub_Stub(IRpcStubBuffer*, IRpcChannelBuffer*, PRPC_MESSAGE, PDWORD);
898 +HRESULT IMarshal_GetUnmarshalClass_Proxy(IMarshal, REFIID, void*, DWORD, void*, DWORD, CLSID*);
899 +void IMarshal_GetUnmarshalClass_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
900 +HRESULT IMarshal_GetMarshalSizeMax_Proxy(IMarshal, REFIID, void*, DWORD, void*, DWORD, DWORD*);
901 +void IMarshal_GetMarshalSizeMax_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
902 +HRESULT IMarshal_MarshalInterface_Proxy(IMarshal, IStream, REFIID, void*, DWORD, void*, DWORD);
903 +void IMarshal_MarshalInterface_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
904 +HRESULT IMarshal_UnmarshalInterface_Proxy(IMarshal, IStream, REFIID, void**);
905 +void IMarshal_UnmarshalInterface_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
906 +HRESULT IMarshal_ReleaseMarshalData_Proxy(IMarshal, IStream);
907 +void IMarshal_ReleaseMarshalData_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
908 +HRESULT IMarshal_DisconnectObject_Proxy(IMarshal, DWORD);
909 +void IMarshal_DisconnectObject_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
910 +void* IMalloc_Alloc_Proxy(IMalloc, ULONG);
911 +void IMalloc_Alloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
912 +void* IMalloc_Realloc_Proxy(IMalloc, void*, ULONG);
913 +void IMalloc_Realloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
914 +void IMalloc_Free_Proxy(IMalloc, void*);
915 +void IMalloc_Free_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
916 +ULONG IMalloc_GetSize_Proxy(IMalloc, void*);
917 +void IMalloc_GetSize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
918 +int IMalloc_DidAlloc_Proxy(IMalloc, void*);
919 +void IMalloc_DidAlloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
920 +void IMalloc_HeapMinimize_Proxy(IMalloc);
921 +void IMalloc_HeapMinimize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
922 +ULONG IMallocSpy_PreAlloc_Proxy(IMallocSpy, ULONG cbRequest);
923 +void IMallocSpy_PreAlloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
924 +void* IMallocSpy_PostAlloc_Proxy(IMallocSpy, void*);
925 +void IMallocSpy_PostAlloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
926 +void* IMallocSpy_PreFree_Proxy(IMallocSpy, void*, BOOL);
927 +void IMallocSpy_PreFree_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
928 +void IMallocSpy_PostFree_Proxy(IMallocSpy, BOOL);
929 +void IMallocSpy_PostFree_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
930 +ULONG IMallocSpy_PreRealloc_Proxy(IMallocSpy, void*, ULONG, void**, BOOL);
931 +void IMallocSpy_PreRealloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
932 +void* IMallocSpy_PostRealloc_Proxy(IMallocSpy, void*, BOOL);
933 +void IMallocSpy_PostRealloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
934 +void* IMallocSpy_PreGetSize_Proxy(IMallocSpy, void*, BOOL);
935 +void IMallocSpy_PreGetSize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
936 +ULONG IMallocSpy_PostGetSize_Proxy(IMallocSpy, ULONG, BOOL);
937 +void IMallocSpy_PostGetSize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
938 +void* IMallocSpy_PreDidAlloc_Proxy(IMallocSpy, void*, BOOL);
939 +void IMallocSpy_PreDidAlloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
940 +int IMallocSpy_PostDidAlloc_Proxy(IMallocSpy, void*, BOOL, int);
941 +void IMallocSpy_PostDidAlloc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
942 +void IMallocSpy_PreHeapMinimize_Proxy(IMallocSpy );
943 +void IMallocSpy_PreHeapMinimize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
944 +void IMallocSpy_PostHeapMinimize_Proxy(IMallocSpy);
945 +void IMallocSpy_PostHeapMinimize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
946 +HRESULT IStdMarshalInfo_GetClassForHandler_Proxy(IStdMarshalInfo, DWORD, void*, CLSID*);
947 +void IStdMarshalInfo_GetClassForHandler_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
948 +DWORD IExternalConnection_AddConnection_Proxy(IExternalConnection, DWORD, DWORD);
949 +void IExternalConnection_AddConnection_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
950 +DWORD IExternalConnection_ReleaseConnection_Proxy(IExternalConnection, DWORD, DWORD, BOOL);
951 +void IExternalConnection_ReleaseConnection_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
952 +HRESULT IEnumUnknown_RemoteNext_Proxy(IEnumUnknown, ULONG, IUnknown*, ULONG*);
953 +void IEnumUnknown_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
954 +HRESULT IEnumUnknown_Skip_Proxy(IEnumUnknown, ULONG);
955 +void IEnumUnknown_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
956 +HRESULT IEnumUnknown_Reset_Proxy(IEnumUnknown );
957 +void IEnumUnknown_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
958 +HRESULT IEnumUnknown_Clone_Proxy(IEnumUnknown, IEnumUnknown*);
959 +void IEnumUnknown_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
960 +HRESULT IBindCtx_RegisterObjectBound_Proxy(IBindCtx, IUnknownpunk);
961 +void IBindCtx_RegisterObjectBound_Stub(IRpcStubBuffer, IRpcChannelBuffer_pRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
962 +HRESULT IBindCtx_RevokeObjectBound_Proxy(IBindCtx, IUnknownpunk);
963 +void IBindCtx_RevokeObjectBound_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
964 +HRESULT IBindCtx_ReleaseBoundObjects_Proxy(IBindCtx);
965 +void IBindCtx_ReleaseBoundObjects_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
966 +HRESULT IBindCtx_SetBindOptions_Proxy(IBindCtx, BIND_OPTS*);
967 +void IBindCtx_SetBindOptions_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
968 +HRESULT IBindCtx_GetBindOptions_Proxy(IBindCtx, BIND_OPTS*pbindopts);
969 +void IBindCtx_GetBindOptions_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
970 +HRESULT IBindCtx_GetRunningObjectTable_Proxy(IBindCtx, IRunningObjectTable*);
971 +void IBindCtx_GetRunningObjectTable_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
972 +HRESULT IBindCtx_RegisterObjectParam_Proxy(IBindCtx, LPCSTR, IUnknown);
973 +void IBindCtx_RegisterObjectParam_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
974 +HRESULT IBindCtx_GetObjectParam_Proxy(IBindCtx, LPCSTR, IUnknown*);
975 +void IBindCtx_GetObjectParam_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
976 +HRESULT IBindCtx_EnumObjectParam_Proxy(IBindCtx, IEnumString*);
977 +void IBindCtx_EnumObjectParam_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
978 +HRESULT IBindCtx_RevokeObjectParam_Proxy(IBindCtx, LPCSTR);
979 +void IBindCtx_RevokeObjectParam_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
980 +HRESULT IEnumMoniker_RemoteNext_Proxy(IEnumMoniker, ULONG, IMoniker*, ULONG*);
981 +void IEnumMoniker_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
982 +HRESULT IEnumMoniker_Skip_Proxy(IEnumMoniker, ULONG);
983 +void IEnumMoniker_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
984 +HRESULT IEnumMoniker_Reset_Proxy(IEnumMoniker);
985 +void IEnumMoniker_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
986 +HRESULT IEnumMoniker_Clone_Proxy(IEnumMoniker, IEnumMoniker*);
987 +void IEnumMoniker_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
988 +HRESULT IRunnableObject_GetRunningClass_Proxy(IRunnableObject, LPCLSID);
989 +void IRunnableObject_GetRunningClass_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
990 +HRESULT IRunnableObject_Run_Proxy(IRunnableObject, LPBINDCTX);
991 +void IRunnableObject_Run_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
992 +BOOL IRunnableObject_IsRunning_Proxy(IRunnableObject);
993 +void IRunnableObject_IsRunning_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
994 +HRESULT IRunnableObject_LockRunning_Proxy(IRunnableObject, BOOL, BOOL);
995 +void IRunnableObject_LockRunning_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
996 +HRESULT IRunnableObject_SetContainedObject_Proxy(IRunnableObject, BOOL);
997 +void IRunnableObject_SetContainedObject_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
998 +HRESULT IRunningObjectTable_Register_Proxy(IRunningObjectTable, DWORD, IUnknown, IMoniker, DWORD*);
999 +void IRunningObjectTable_Register_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1000 +HRESULT IRunningObjectTable_Revoke_Proxy(IRunningObjectTable, DWORD);
1001 +void IRunningObjectTable_Revoke_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1002 +HRESULT IRunningObjectTable_IsRunning_Proxy(IRunningObjectTable, IMoniker);
1003 +void IRunningObjectTable_IsRunning_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1004 +HRESULT IRunningObjectTable_GetObject_Proxy(IRunningObjectTable, IMoniker, IUnknown*);
1005 +void IRunningObjectTable_GetObject_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1006 +HRESULT IRunningObjectTable_NoteChangeTime_Proxy(IRunningObjectTable, DWORD, FILETIME*);
1007 +void IRunningObjectTable_NoteChangeTime_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1008 +HRESULT IRunningObjectTable_GetTimeOfLastChange_Proxy(IRunningObjectTable, IMoniker, FILETIME*);
1009 +void IRunningObjectTable_GetTimeOfLastChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1010 +HRESULT IRunningObjectTable_EnumRunning_Proxy(IRunningObjectTable, IEnumMoniker*);
1011 +void IRunningObjectTable_EnumRunning_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1012 +HRESULT IPersist_GetClassID_Proxy(IPersist, CLSID*);
1013 +void IPersist_GetClassID_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1014 +HRESULT IPersistStream_IsDirty_Proxy(IPersistStream);
1015 +void IPersistStream_IsDirty_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1016 +HRESULT IPersistStream_Load_Proxy(IPersistStream, IStream);
1017 +void IPersistStream_Load_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1018 +HRESULT IPersistStream_Save_Proxy(IPersistStream, IStream, BOOL);
1019 +void IPersistStream_Save_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1020 +HRESULT IPersistStream_GetSizeMax_Proxy(IPersistStream, ULARGE_INTEGER*);
1021 +void IPersistStream_GetSizeMax_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1022 +HRESULT IMoniker_RemoteBindToObject_Proxy(IMoniker, IBindCtx, IMoniker, REFIID, IUnknown*);
1023 +void IMoniker_RemoteBindToObject_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1024 +HRESULT IMoniker_RemoteBindToStorage_Proxy(IMoniker, IBindCtx, IMoniker, REFIID, IUnknown*);
1025 +void IMoniker_RemoteBindToStorage_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1026 +HRESULT IMoniker_Reduce_Proxy(IMoniker, IBindCtx, DWORD, IMoniker*, IMoniker*);
1027 +void IMoniker_Reduce_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1028 +HRESULT IMoniker_ComposeWith_Proxy(IMoniker, IMoniker, BOOL, IMoniker*);
1029 +void IMoniker_ComposeWith_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1030 +HRESULT IMoniker_Enum_Proxy(IMoniker, BOOL, IEnumMoniker*);
1031 +void IMoniker_Enum_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1032 +HRESULT IMoniker_IsEqual_Proxy(IMoniker, IMoniker);
1033 +void IMoniker_IsEqual_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1034 +HRESULT IMoniker_Hash_Proxy(IMoniker, DWORD*);
1035 +void IMoniker_Hash_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1036 +HRESULT IMoniker_IsRunning_Proxy(IMoniker, IBindCtx, IMoniker, IMoniker);
1037 +void IMoniker_IsRunning_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1038 +HRESULT IMoniker_GetTimeOfLastChange_Proxy(IMoniker, IBindCtx, IMoniker, FILETIME*);
1039 +void IMoniker_GetTimeOfLastChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1040 +HRESULT IMoniker_Inverse_Proxy(IMoniker, IMoniker*);
1041 +void IMoniker_Inverse_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1042 +HRESULT IMoniker_CommonPrefixWith_Proxy(IMoniker, IMoniker, IMoniker*);
1043 +void IMoniker_CommonPrefixWith_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1044 +HRESULT IMoniker_RelativePathTo_Proxy(IMoniker, IMoniker, IMoniker*);
1045 +void IMoniker_RelativePathTo_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1046 +HRESULT IMoniker_GetDisplayName_Proxy(IMoniker, IBindCtx, IMoniker, LPCSTR*);
1047 +void IMoniker_GetDisplayName_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1048 +HRESULT IMoniker_ParseDisplayName_Proxy(IMoniker, IBindCtx, IMoniker, LPCSTR, ULONG*, IMoniker*);
1049 +void IMoniker_ParseDisplayName_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1050 +HRESULT IMoniker_IsSystemMoniker_Proxy(IMoniker, DWORD*);
1051 +void IMoniker_IsSystemMoniker_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1052 +HRESULT IROTData_GetComparisonData_Proxy(IROTData, BYTE*, ULONG cbMax, ULONG*);
1053 +void IROTData_GetComparisonData_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1054 +HRESULT IEnumString_RemoteNext_Proxy(IEnumString, ULONG, LPCSTR*rgelt, ULONG*);
1055 +void IEnumString_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1056 +HRESULT IEnumString_Skip_Proxy(IEnumString, ULONG);
1057 +void IEnumString_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1058 +HRESULT IEnumString_Reset_Proxy(IEnumString);
1059 +void IEnumString_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1060 +HRESULT IEnumString_Clone_Proxy(IEnumString, IEnumString*);
1061 +void IEnumString_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1062 +HRESULT IStream_RemoteRead_Proxy(IStream, BYTE*, ULONG, ULONG*);
1063 +void IStream_RemoteRead_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1064 +HRESULT IStream_RemoteWrite_Proxy(IStream, BYTE*pv, ULONG, ULONG*);
1065 +void IStream_RemoteWrite_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1066 +HRESULT IStream_RemoteSeek_Proxy(IStream, LARGE_INTEGER, DWORD, ULARGE_INTEGER*);
1067 +void IStream_RemoteSeek_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1068 +HRESULT IStream_SetSize_Proxy(IStream, ULARGE_INTEGER);
1069 +void IStream_SetSize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1070 +HRESULT IStream_RemoteCopyTo_Proxy(IStream, IStream, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*);
1071 +void IStream_RemoteCopyTo_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1072 +HRESULT IStream_Commit_Proxy(IStream, DWORD);
1073 +void IStream_Commit_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1074 +HRESULT IStream_Revert_Proxy(IStream);
1075 +void IStream_Revert_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1076 +HRESULT IStream_LockRegion_Proxy(IStream, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
1077 +void IStream_LockRegion_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1078 +HRESULT IStream_UnlockRegion_Proxy(IStream, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
1079 +void IStream_UnlockRegion_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1080 +HRESULT IStream_Stat_Proxy(IStream, STATSTG*, DWORD);
1081 +void IStream_Stat_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1082 +HRESULT IStream_Clone_Proxy(IStream, IStream*);
1083 +void IStream_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1084 +HRESULT IEnumSTATSTG_RemoteNext_Proxy(IEnumSTATSTG, ULONG, STATSTG*, ULONG*);
1085 +void IEnumSTATSTG_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1086 +HRESULT IEnumSTATSTG_Skip_Proxy(IEnumSTATSTG, ULONG celt);
1087 +void IEnumSTATSTG_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1088 +HRESULT IEnumSTATSTG_Reset_Proxy(IEnumSTATSTG);
1089 +void IEnumSTATSTG_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1090 +HRESULT IEnumSTATSTG_Clone_Proxy(IEnumSTATSTG, IEnumSTATSTG*);
1091 +void IEnumSTATSTG_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1092 +HRESULT IStorage_CreateStream_Proxy(IStorage, OLECHAR*, DWORD, DWORD, DWORD, IStream*);
1093 +void IStorage_CreateStream_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1094 +HRESULT IStorage_RemoteOpenStream_Proxy(IStorage, const(OLECHAR)*, uint, BYTE*, DWORD, DWORD, IStream*);
1095 +void IStorage_RemoteOpenStream_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1096 +HRESULT IStorage_CreateStorage_Proxy(IStorage, OLECHAR*, DWORD, DWORD, DWORD, IStorage*);
1097 +void IStorage_CreateStorage_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1098 +HRESULT IStorage_OpenStorage_Proxy(IStorage, OLECHAR*, IStorage, DWORD, SNB, DWORD, IStorage*);
1099 +void IStorage_OpenStorage_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1100 +HRESULT IStorage_CopyTo_Proxy(IStorage, DWORD, const(IID)*, SNB, IStorage);
1101 +void IStorage_CopyTo_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1102 +HRESULT IStorage_MoveElementTo_Proxy(IStorage, const(OLECHAR)*, IStorage, const(OLECHAR)*, DWORD);
1103 +void IStorage_MoveElementTo_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1104 +HRESULT IStorage_Commit_Proxy(IStorage, DWORD);
1105 +void IStorage_Commit_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1106 +HRESULT IStorage_Revert_Proxy(IStorage);
1107 +void IStorage_Revert_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1108 +HRESULT IStorage_RemoteEnumElements_Proxy(IStorage, DWORD, uint, BYTE*, DWORD, IEnumSTATSTG*);
1109 +void IStorage_RemoteEnumElements_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1110 +HRESULT IStorage_DestroyElement_Proxy(IStorage, OLECHAR*);
1111 +void IStorage_DestroyElement_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1112 +HRESULT IStorage_RenameElement_Proxy(IStorage, const(OLECHAR)*, const(OLECHAR)*);
1113 +void IStorage_RenameElement_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1114 +HRESULT IStorage_SetElementTimes_Proxy(IStorage, const(OLECHAR)*, const(FILETIME)*, const(FILETIME)*, const(FILETIME)*);
1115 +void IStorage_SetElementTimes_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1116 +HRESULT IStorage_SetClass_Proxy(IStorage, REFCLSID);
1117 +void IStorage_SetClass_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1118 +HRESULT IStorage_SetStateBits_Proxy(IStorage, DWORD, DWORD);
1119 +void IStorage_SetStateBits_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1120 +HRESULT IStorage_Stat_Proxy(IStorage, STATSTG*, DWORD);
1121 +void IStorage_Stat_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1122 +HRESULT IPersistFile_IsDirty_Proxy(IPersistFile);
1123 +void IPersistFile_IsDirty_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1124 +HRESULT IPersistFile_Load_Proxy(IPersistFile, LPCOLESTR, DWORD);
1125 +void IPersistFile_Load_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1126 +HRESULT IPersistFile_Save_Proxy(IPersistFile, LPCOLESTR pszFileName, BOOL);
1127 +void IPersistFile_Save_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1128 +HRESULT IPersistFile_SaveCompleted_Proxy(IPersistFile, LPCOLESTR);
1129 +void IPersistFile_SaveCompleted_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1130 +HRESULT IPersistFile_GetCurFile_Proxy(IPersistFile, LPCSTR*);
1131 +void IPersistFile_GetCurFile_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1132 +HRESULT IPersistStorage_IsDirty_Proxy(IPersistStorage);
1133 +void IPersistStorage_IsDirty_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1134 +HRESULT IPersistStorage_InitNew_Proxy(IPersistStorage, IStorage);
1135 +void IPersistStorage_InitNew_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1136 +HRESULT IPersistStorage_Load_Proxy(IPersistStorage, IStorage);
1137 +void IPersistStorage_Load_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1138 +HRESULT IPersistStorage_Save_Proxy(IPersistStorage, IStorage, BOOL);
1139 +void IPersistStorage_Save_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1140 +HRESULT IPersistStorage_SaveCompleted_Proxy(IPersistStorage, IStorage);
1141 +void IPersistStorage_SaveCompleted_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1142 +HRESULT IPersistStorage_HandsOffStorage_Proxy(IPersistStorage);
1143 +void IPersistStorage_HandsOffStorage_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1144 +HRESULT ILockBytes_RemoteReadAt_Proxy(ILockBytes, ULARGE_INTEGER, BYTE*, ULONG, ULONG*);
1145 +void ILockBytes_RemoteReadAt_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1146 +HRESULT ILockBytes_RemoteWriteAt_Proxy(ILockBytes, ULARGE_INTEGER, BYTE*pv, ULONG, ULONG*);
1147 +void ILockBytes_RemoteWriteAt_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1148 +HRESULT ILockBytes_Flush_Proxy(ILockBytes);
1149 +void ILockBytes_Flush_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1150 +HRESULT ILockBytes_SetSize_Proxy(ILockBytes, ULARGE_INTEGER);
1151 +void ILockBytes_SetSize_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1152 +HRESULT ILockBytes_LockRegion_Proxy(ILockBytes, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
1153 +void ILockBytes_LockRegion_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1154 +HRESULT ILockBytes_UnlockRegion_Proxy(ILockBytes, ULARGE_INTEGER, ULARGE_INTEGER, DWORD);
1155 +void ILockBytes_UnlockRegion_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1156 +HRESULT ILockBytes_Stat_Proxy(ILockBytes, STATSTG*, DWORD);
1157 +void ILockBytes_Stat_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1158 +HRESULT IEnumFORMATETC_RemoteNext_Proxy(IEnumFORMATETC, ULONG, FORMATETC*, ULONG*);
1159 +void IEnumFORMATETC_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1160 +HRESULT IEnumFORMATETC_Skip_Proxy(IEnumFORMATETC, ULONG);
1161 +void IEnumFORMATETC_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1162 +HRESULT IEnumFORMATETC_Reset_Proxy(IEnumFORMATETC);
1163 +void IEnumFORMATETC_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1164 +HRESULT IEnumFORMATETC_Clone_Proxy(IEnumFORMATETC, IEnumFORMATETC*);
1165 +void IEnumFORMATETC_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1166 +HRESULT IEnumFORMATETC_Next_Proxy(IEnumFORMATETC, ULONG, FORMATETC*, ULONG*);
1167 +HRESULT IEnumFORMATETC_Next_Stub(IEnumFORMATETC, ULONG, FORMATETC*, ULONG*);
1168 +HRESULT IEnumSTATDATA_RemoteNext_Proxy(IEnumSTATDATA, ULONG, STATDATA*, ULONG*);
1169 +void IEnumSTATDATA_RemoteNext_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1170 +HRESULT IEnumSTATDATA_Skip_Proxy(IEnumSTATDATA, ULONG);
1171 +void IEnumSTATDATA_Skip_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1172 +HRESULT IEnumSTATDATA_Reset_Proxy(IEnumSTATDATA);
1173 +void IEnumSTATDATA_Reset_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1174 +HRESULT IEnumSTATDATA_Clone_Proxy(IEnumSTATDATA, IEnumSTATDATA*);
1175 +void IEnumSTATDATA_Clone_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1176 +HRESULT IEnumSTATDATA_Next_Proxy(IEnumSTATDATA, ULONG, STATDATA*, ULONG*);
1177 +HRESULT IEnumSTATDATA_Next_Stub(IEnumSTATDATA, ULONG, STATDATA*, ULONG*);
1178 +HRESULT IRootStorage_SwitchToFile_Proxy(IRootStorage, LPCSTR);
1179 +void IRootStorage_SwitchToFile_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1180 +void IAdviseSink_RemoteOnDataChange_Proxy(IAdviseSink, FORMATETC*, RemSTGMEDIUM*);
1181 +void IAdviseSink_RemoteOnDataChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1182 +void IAdviseSink_RemoteOnViewChange_Proxy(IAdviseSink, DWORD, LONG);
1183 +void IAdviseSink_RemoteOnViewChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1184 +void IAdviseSink_RemoteOnRename_Proxy(IAdviseSink, IMoniker);
1185 +void IAdviseSink_RemoteOnRename_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1186 +void IAdviseSink_RemoteOnSave_Proxy(IAdviseSink);
1187 +void IAdviseSink_RemoteOnSave_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1188 +HRESULT IAdviseSink_RemoteOnClose_Proxy(IAdviseSink);
1189 +void IAdviseSink_RemoteOnClose_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1190 +void IAdviseSink_OnDataChange_Proxy(IAdviseSink, FORMATETC*, STGMEDIUM*);
1191 +void IAdviseSink_OnDataChange_Stub(IAdviseSink, FORMATETC*, RemSTGMEDIUM*);
1192 +void IAdviseSink_OnViewChange_Proxy(IAdviseSink, DWORD, LONG);
1193 +void IAdviseSink_OnViewChange_Stub(IAdviseSink, DWORD, LONG);
1194 +void IAdviseSink_OnRename_Proxy(IAdviseSink, IMoniker);
1195 +void IAdviseSink_OnRename_Stub(IAdviseSink, IMoniker);
1196 +void IAdviseSink_OnSave_Proxy(IAdviseSink);
1197 +void IAdviseSink_OnSave_Stub(IAdviseSink);
1198 +void IAdviseSink_OnClose_Proxy(IAdviseSink);
1199 +HRESULT IAdviseSink_OnClose_Stub(IAdviseSink);
1200 +void IAdviseSink2_RemoteOnLinkSrcChange_Proxy(IAdviseSink2, IMoniker);
1201 +void IAdviseSink2_RemoteOnLinkSrcChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1202 +void IAdviseSink2_OnLinkSrcChange_Proxy(IAdviseSink2, IMoniker);
1203 +void IAdviseSink2_OnLinkSrcChange_Stub(IAdviseSink2, IMoniker);
1204 +HRESULT IDataObject_RemoteGetData_Proxy(IDataObject, FORMATETC*, RemSTGMEDIUM**);
1205 +void IDataObject_RemoteGetData_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1206 +HRESULT IDataObject_RemoteGetDataHere_Proxy(IDataObject, FORMATETC*, RemSTGMEDIUM**);
1207 +void IDataObject_RemoteGetDataHere_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1208 +HRESULT IDataObject_QueryGetData_Proxy(IDataObject, FORMATETC*);
1209 +void IDataObject_QueryGetData_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1210 +HRESULT IDataObject_GetCanonicalFormatEtc_Proxy(IDataObject, FORMATETC*, FORMATETC*);
1211 +void IDataObject_GetCanonicalFormatEtc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1212 +HRESULT IDataObject_RemoteSetData_Proxy(IDataObject, FORMATETC*, RemSTGMEDIUM*, BOOL);
1213 +void IDataObject_RemoteSetData_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1214 +HRESULT IDataObject_EnumFormatEtc_Proxy(IDataObject, DWORD, IEnumFORMATETC*);
1215 +void IDataObject_EnumFormatEtc_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1216 +HRESULT IDataObject_DAdvise_Proxy(IDataObject, FORMATETC*, DWORD, IAdviseSink, DWORD*);
1217 +void IDataObject_DAdvise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1218 +HRESULT IDataObject_DUnadvise_Proxy(IDataObject, DWORD);
1219 +void IDataObject_DUnadvise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1220 +HRESULT IDataObject_EnumDAdvise_Proxy(IDataObject, IEnumSTATDATA*);
1221 +void IDataObject_EnumDAdvise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1222 +HRESULT IDataObject_GetData_Proxy(IDataObject, FORMATETC*, STGMEDIUM*);
1223 +HRESULT IDataObject_GetData_Stub(IDataObject, FORMATETC*, RemSTGMEDIUM**);
1224 +HRESULT IDataObject_GetDataHere_Proxy(IDataObject, FORMATETC*, STGMEDIUM*);
1225 +HRESULT IDataObject_GetDataHere_Stub(IDataObject, FORMATETC*, RemSTGMEDIUM**);
1226 +HRESULT IDataObject_SetData_Proxy(IDataObject, FORMATETC*, STGMEDIUM*, BOOL);
1227 +HRESULT IDataObject_SetData_Stub(IDataObject, FORMATETC*, RemSTGMEDIUM*, BOOL);
1228 +HRESULT IDataAdviseHolder_Advise_Proxy(IDataAdviseHolder, IDataObject, FORMATETC*, DWORD, IAdviseSink, DWORD*);
1229 +void IDataAdviseHolder_Advise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1230 +HRESULT IDataAdviseHolder_Unadvise_Proxy(IDataAdviseHolder, DWORD);
1231 +void IDataAdviseHolder_Unadvise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1232 +HRESULT IDataAdviseHolder_EnumAdvise_Proxy(IDataAdviseHolder, IEnumSTATDATA*);
1233 +void IDataAdviseHolder_EnumAdvise_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1234 +HRESULT IDataAdviseHolder_SendOnDataChange_Proxy(IDataAdviseHolder, IDataObject, DWORD, DWORD);
1235 +void IDataAdviseHolder_SendOnDataChange_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1236 +DWORD IMessageFilter_HandleInComingCall_Proxy(IMessageFilter, DWORD, HTASK, DWORD, LPINTERFACEINFO);
1237 +void IMessageFilter_HandleInComingCall_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1238 +DWORD IMessageFilter_RetryRejectedCall_Proxy(IMessageFilter, HTASK, DWORD, DWORD);
1239 +void IMessageFilter_RetryRejectedCall_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1240 +DWORD IMessageFilter_MessagePending_Proxy(IMessageFilter, HTASK, DWORD, DWORD);
1241 +void IMessageFilter_MessagePending_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1242 +HRESULT IRpcChannelBuffer_GetBuffer_Proxy(IRpcChannelBuffer, RPCOLEMESSAGE*, REFIID);
1243 +void IRpcChannelBuffer_GetBuffer_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1244 +HRESULT IRpcChannelBuffer_SendReceive_Proxy(IRpcChannelBuffer, RPCOLEMESSAGE*, ULONG*);
1245 +void IRpcChannelBuffer_SendReceive_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1246 +HRESULT IRpcChannelBuffer_FreeBuffer_Proxy(IRpcChannelBuffer, RPCOLEMESSAGE*);
1247 +void IRpcChannelBuffer_FreeBuffer_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1248 +HRESULT IRpcChannelBuffer_GetDestCtx_Proxy(IRpcChannelBuffer, DWORD*, void**);
1249 +void IRpcChannelBuffer_GetDestCtx_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1250 +HRESULT IRpcChannelBuffer_IsConnected_Proxy(IRpcChannelBuffer);
1251 +void IRpcChannelBuffer_IsConnected_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1252 +HRESULT IRpcProxyBuffer_Connect_Proxy(IRpcProxyBuffer, IRpcChannelBufferpRpcChannelBuffer);
1253 +void IRpcProxyBuffer_Connect_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1254 +void IRpcProxyBuffer_Disconnect_Proxy(IRpcProxyBuffer);
1255 +void IRpcProxyBuffer_Disconnect_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1256 +HRESULT IRpcStubBuffer_Connect_Proxy(IRpcStubBuffer, IUnknown);
1257 +void IRpcStubBuffer_Connect_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1258 +void IRpcStubBuffer_Disconnect_Proxy(IRpcStubBuffer);
1259 +void IRpcStubBuffer_Disconnect_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1260 +HRESULT IRpcStubBuffer_Invoke_Proxy(IRpcStubBuffer, RPCOLEMESSAGE*, IRpcChannelBuffer);
1261 +void IRpcStubBuffer_Invoke_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1262 +IRpcStubBufferIRpcStubBuffer_IsIIDSupported_Proxy(IRpcStubBuffer, REFIID);
1263 +void IRpcStubBuffer_IsIIDSupported_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1264 +ULONG IRpcStubBuffer_CountRefs_Proxy(IRpcStubBuffer);
1265 +void IRpcStubBuffer_CountRefs_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1266 +HRESULT IRpcStubBuffer_DebugServerQueryInterface_Proxy(IRpcStubBuffer, void**);
1267 +void IRpcStubBuffer_DebugServerQueryInterface_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1268 +void IRpcStubBuffer_DebugServerRelease_Proxy(IRpcStubBuffer, void*);
1269 +void IRpcStubBuffer_DebugServerRelease_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1270 +HRESULT IPSFactoryBuffer_CreateProxy_Proxy(IPSFactoryBuffer, IUnknown, REFIID, IRpcProxyBuffer*, void**);
1271 +void IPSFactoryBuffer_CreateProxy_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1272 +HRESULT IPSFactoryBuffer_CreateStub_Proxy(IPSFactoryBuffer, REFIID, IUnknown, IRpcStubBuffer*);
1273 +void IPSFactoryBuffer_CreateStub_Stub(IRpcStubBuffer, IRpcChannelBuffer, PRPC_MESSAGE, PDWORD);
1274 1274 void SNB_to_xmit(SNB*, RemSNB**);
1275 1275 void SNB_from_xmit(RemSNB*, SNB*);
1276 1276 void SNB_free_inst(SNB*);
1277 1277 void SNB_free_xmit(RemSNB*);
1278 -HRESULT IEnumUnknown_Next_Proxy(IEnumUnknown*, ULONG, IUnknown**, ULONG*);
1279 -HRESULT IEnumUnknown_Next_Stub(IEnumUnknown*, ULONG, IUnknown**, ULONG*);
1280 -HRESULT IEnumMoniker_Next_Proxy(IEnumMoniker*, ULONG, IMoniker**, ULONG*);
1281 -HRESULT IEnumMoniker_Next_Stub(IEnumMoniker*, ULONG, IMoniker**, ULONG*);
1282 -HRESULT IMoniker_BindToObject_Proxy(IMoniker*, IBindCtx*, IMoniker*, REFIID, void**);
1283 -HRESULT IMoniker_BindToObject_Stub(IMoniker*, IBindCtx*, IMoniker*, REFIID, IUnknown**);
1284 -HRESULT IMoniker_BindToStorage_Proxy(IMoniker*, IBindCtx*, IMoniker*, REFIID, void**);
1285 -HRESULT IMoniker_BindToStorage_Stub(IMoniker*, IBindCtx*, IMoniker*, REFIID, IUnknown**);
1286 -HRESULT IEnumString_Next_Proxy(IEnumString*, ULONG, LPCSTR*, ULONG*);
1287 -HRESULT IEnumString_Next_Stub(IEnumString*, ULONG, LPCSTR*, ULONG*);
1288 -HRESULT IStream_Read_Proxy(IStream*, void*, ULONG, ULONG*);
1289 -HRESULT IStream_Read_Stub(IStream*, BYTE*, ULONG, ULONG*);
1290 -HRESULT IStream_Write_Proxy(IStream*, void*, ULONG, ULONG*);
1291 -HRESULT IStream_Write_Stub(IStream*, BYTE*, ULONG, ULONG*);
1292 -HRESULT IStream_Seek_Proxy(IStream*, LARGE_INTEGER, DWORD, ULARGE_INTEGER*);
1293 -HRESULT IStream_Seek_Stub(IStream*, LARGE_INTEGER, DWORD, ULARGE_INTEGER*);
1294 -HRESULT IStream_CopyTo_Proxy(IStream*, IStream*, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*);
1295 -HRESULT IStream_CopyTo_Stub(IStream*, IStream*, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*);
1296 -HRESULT IEnumSTATSTG_Next_Proxy(IEnumSTATSTG*, ULONG, STATSTG*, ULONG*);
1297 -HRESULT IEnumSTATSTG_Next_Stub(IEnumSTATSTG*, ULONG, STATSTG*, ULONG*);
1298 -HRESULT IStorage_OpenStream_Proxy(IStorage*, OLECHAR*, void*, DWORD, DWORD, IStream**);
1299 -HRESULT IStorage_OpenStream_Stub(IStorage*, OLECHAR*, uint, BYTE*, DWORD, DWORD, IStream** );
1300 -HRESULT IStorage_EnumElements_Proxy(IStorage*, DWORD, void*, DWORD, IEnumSTATSTG**);
1301 -HRESULT IStorage_EnumElements_Stub(IStorage*, DWORD, uint, BYTE*, DWORD, IEnumSTATSTG**);
1302 -HRESULT ILockBytes_ReadAt_Proxy(ILockBytes*, ULARGE_INTEGER, void*, ULONG, ULONG*);
1303 -HRESULT ILockBytes_ReadAt_Stub(ILockBytes*, ULARGE_INTEGER, BYTE*, ULONG, ULONG*);
1304 -HRESULT ILockBytes_WriteAt_Proxy(ILockBytes*, ULARGE_INTEGER, CPtr!(void), ULONG, ULONG*);
1305 -HRESULT ILockBytes_WriteAt_Stub(ILockBytes*, ULARGE_INTEGER, BYTE*, ULONG, ULONG*);
1278 +HRESULT IEnumUnknown_Next_Proxy(IEnumUnknown, ULONG, IUnknown*, ULONG*);
1279 +HRESULT IEnumUnknown_Next_Stub(IEnumUnknown, ULONG, IUnknown*, ULONG*);
1280 +HRESULT IEnumMoniker_Next_Proxy(IEnumMoniker, ULONG, IMoniker*, ULONG*);
1281 +HRESULT IEnumMoniker_Next_Stub(IEnumMoniker, ULONG, IMoniker*, ULONG*);
1282 +HRESULT IMoniker_BindToObject_Proxy(IMoniker, IBindCtx, IMoniker, REFIID, void**);
1283 +HRESULT IMoniker_BindToObject_Stub(IMoniker, IBindCtx, IMoniker, REFIID, IUnknown*);
1284 +HRESULT IMoniker_BindToStorage_Proxy(IMoniker, IBindCtx, IMoniker, REFIID, void**);
1285 +HRESULT IMoniker_BindToStorage_Stub(IMoniker, IBindCtx, IMoniker, REFIID, IUnknown*);
1286 +HRESULT IEnumString_Next_Proxy(IEnumString, ULONG, LPCSTR*, ULONG*);
1287 +HRESULT IEnumString_Next_Stub(IEnumString, ULONG, LPCSTR*, ULONG*);
1288 +HRESULT IStream_Read_Proxy(IStream, void*, ULONG, ULONG*);
1289 +HRESULT IStream_Read_Stub(IStream, BYTE*, ULONG, ULONG*);
1290 +HRESULT IStream_Write_Proxy(IStream, void*, ULONG, ULONG*);
1291 +HRESULT IStream_Write_Stub(IStream, BYTE*, ULONG, ULONG*);
1292 +HRESULT IStream_Seek_Proxy(IStream, LARGE_INTEGER, DWORD, ULARGE_INTEGER*);
1293 +HRESULT IStream_Seek_Stub(IStream, LARGE_INTEGER, DWORD, ULARGE_INTEGER*);
1294 +HRESULT IStream_CopyTo_Proxy(IStream, IStream, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*);
1295 +HRESULT IStream_CopyTo_Stub(IStream, IStream, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*);
1296 +HRESULT IEnumSTATSTG_Next_Proxy(IEnumSTATSTG, ULONG, STATSTG*, ULONG*);
1297 +HRESULT IEnumSTATSTG_Next_Stub(IEnumSTATSTG, ULONG, STATSTG*, ULONG*);
1298 +HRESULT IStorage_OpenStream_Proxy(IStorage, OLECHAR*, void*, DWORD, DWORD, IStream*);
1299 +HRESULT IStorage_OpenStream_Stub(IStorage, OLECHAR*, uint, BYTE*, DWORD, DWORD, IStream* );
1300 +HRESULT IStorage_EnumElements_Proxy(IStorage, DWORD, void*, DWORD, IEnumSTATSTG*);
1301 +HRESULT IStorage_EnumElements_Stub(IStorage, DWORD, uint, BYTE*, DWORD, IEnumSTATSTG*);
1302 +HRESULT ILockBytes_ReadAt_Proxy(ILockBytes, ULARGE_INTEGER, void*, ULONG, ULONG*);
1303 +HRESULT ILockBytes_ReadAt_Stub(ILockBytes, ULARGE_INTEGER, BYTE*, ULONG, ULONG*);
1304 +HRESULT ILockBytes_WriteAt_Proxy(ILockBytes, ULARGE_INTEGER, const(void)*, ULONG, ULONG*);
1305 +HRESULT ILockBytes_WriteAt_Stub(ILockBytes, ULARGE_INTEGER, BYTE*, ULONG, ULONG*);
1306 1306 }
1307 1307 +/