Mercurial > projects > ddbg_continued
comparison win32/objfwd.d @ 1:4a9dcbd9e54f
-files of 0.13 beta
-fixes so that it now compiles with the current dmd version
author | marton@basel.hu |
---|---|
date | Tue, 05 Apr 2011 20:44:01 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
0:586e4a649642 | 1:4a9dcbd9e54f |
---|---|
1 /***********************************************************************\ | |
2 * objfwd.d * | |
3 * * | |
4 * Windows API header module * | |
5 * * | |
6 * Translated from MinGW Windows headers * | |
7 * * | |
8 * Placed into public domain * | |
9 \***********************************************************************/ | |
10 module win32.objfwd; | |
11 | |
12 private import win32.objidl; | |
13 | |
14 /+ | |
15 // Forward declararions are not necessary in D. | |
16 extern(Windows) { | |
17 interface IMoniker; | |
18 interface IStream; | |
19 interface IMarshal; | |
20 interface IMalloc; | |
21 interface IMallocSpy; | |
22 interface IMessageFilter; | |
23 interface IPersist; | |
24 interface IPersistStream; | |
25 interface IRunningObjectTable; | |
26 interface IBindCtx; | |
27 interface IAdviseSink; | |
28 interface IAdviseSink2; | |
29 interface IDataObject; | |
30 interface IDataAdviseHolder; | |
31 | |
32 interface IEnumMoniker; | |
33 interface IEnumFORMATETC; | |
34 interface IEnumSTATDATA; | |
35 interface IEnumSTATSTG; | |
36 interface IEnumSTATPROPSTG; | |
37 interface IEnumString; | |
38 interface IEnumUnknown; | |
39 interface IStorage; | |
40 interface IPersistStorage; | |
41 interface ILockBytes; | |
42 interface IStdMarshalInfo; | |
43 interface IExternalConnection; | |
44 interface IRunnableObject; | |
45 interface IROTData; | |
46 interface IPersistFile; | |
47 interface IRootStorage; | |
48 interface IPropertyStorage; | |
49 interface IEnumSTATPROPSETSTG; | |
50 interface IPropertySetStorage; | |
51 interface IClientSecurity; | |
52 interface IServerSecurity; | |
53 interface IClassActivator; | |
54 interface IFillLockBytes; | |
55 interface IProgressNotify; | |
56 interface ILayoutStorage; | |
57 interface IRpcProxyBuffer; | |
58 interface IRpcChannelBuffer; | |
59 interface IRpcStubBuffer; | |
60 } | |
61 +/ | |
62 alias IMoniker LPMONIKER; | |
63 alias IStream LPSTREAM; | |
64 alias IMarshal LPMARSHAL; | |
65 alias IMalloc LPMALLOC; | |
66 alias IMallocSpy LPMALLOCSPY; | |
67 alias IMessageFilter LPMESSAGEFILTER; | |
68 alias IPersist LPPERSIST; | |
69 alias IPersistStream LPPERSISTSTREAM; | |
70 alias IRunningObjectTable LPRUNNINGOBJECTTABLE; | |
71 alias IBindCtx LPBINDCTX, LPBC; | |
72 alias IAdviseSink LPADVISESINK; | |
73 alias IAdviseSink2 LPADVISESINK2; | |
74 alias IDataObject LPDATAOBJECT; | |
75 alias IDataAdviseHolder LPDATAADVISEHOLDER; | |
76 alias IEnumMoniker LPENUMMONIKER; | |
77 alias IEnumFORMATETC LPENUMFORMATETC; | |
78 alias IEnumSTATDATA LPENUMSTATDATA; | |
79 alias IEnumSTATSTG LPENUMSTATSTG; | |
80 alias IEnumSTATPROPSTG LPENUMSTATPROPSTG; | |
81 alias IEnumString LPENUMSTRING; | |
82 alias IEnumUnknown LPENUMUNKNOWN; | |
83 alias IStorage LPSTORAGE; | |
84 alias IPersistStorage LPPERSISTSTORAGE; | |
85 alias ILockBytes LPLOCKBYTES; | |
86 alias IStdMarshalInfo LPSTDMARSHALINFO; | |
87 alias IExternalConnection LPEXTERNALCONNECTION; | |
88 alias IRunnableObject LPRUNNABLEOBJECT; | |
89 alias IROTData LPROTDATA; | |
90 alias IPersistFile LPPERSISTFILE; | |
91 alias IRootStorage LPROOTSTORAGE; | |
92 alias IRpcChannelBuffer LPRPCCHANNELBUFFER; | |
93 alias IRpcProxyBuffer LPRPCPROXYBUFFER; | |
94 alias IRpcStubBuffer LPRPCSTUBBUFFER; | |
95 alias IPropertyStorage LPPROPERTYSTORAGE; | |
96 alias IEnumSTATPROPSETSTG LPENUMSTATPROPSETSTG; | |
97 alias IPropertySetStorage LPPROPERTYSETSTORAGE; | |
98 alias IClientSecurity LPCLIENTSECURITY; | |
99 alias IServerSecurity LPSERVERSECURITY; | |
100 alias IClassActivator LPCLASSACTIVATOR; | |
101 alias IFillLockBytes LPFILLLOCKBYTES; | |
102 alias IProgressNotify LPPROGRESSNOTIFY; | |
103 alias ILayoutStorage LPLAYOUTSTORAGE; |