diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2004-05-14 15:39:06 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:53:46 -0500 |
commit | fb011fa40463057047420688c00462c49c2b0c28 (patch) | |
tree | 9937dc9b1002dac5c95047905b2b5d12db59f698 /source4/build/pidl/NOTES.txt | |
parent | 08817d94d8e0e1b00455b38c71ee38b1c357dff8 (diff) | |
download | samba-fb011fa40463057047420688c00462c49c2b0c28.tar.gz samba-fb011fa40463057047420688c00462c49c2b0c28.tar.bz2 samba-fb011fa40463057047420688c00462c49c2b0c28.zip |
r736: Add list of supported and unsupported MIDL attributes
(This used to be commit ca39c567ed7ed40c7abe7526f6e563e7bf2789bb)
Diffstat (limited to 'source4/build/pidl/NOTES.txt')
-rw-r--r-- | source4/build/pidl/NOTES.txt | 95 |
1 files changed, 94 insertions, 1 deletions
diff --git a/source4/build/pidl/NOTES.txt b/source4/build/pidl/NOTES.txt index 4c6c84ee64..24e55db9ef 100644 --- a/source4/build/pidl/NOTES.txt +++ b/source4/build/pidl/NOTES.txt @@ -110,6 +110,99 @@ This appears like this: Fixed arrays are an extension added to support some of the strange embedded structures in security descriptors and spoolss. +Supported MIDL-compatible properties (attributes is the MIDL term) +------------------------------------ +in +out +ref +public +length_is +switch_is +size_is +uuid +case +default +string +unique + +PIDL Specific properties +--------------- +noprint +value +relative +subcontext +flag + +Unsupported MIDL properties +--------------------------- +aggregatable +appobject +async_uuid +bindable +call_as +coclass +control +cpp_quote +defaultbind +defaultcollelem +defaultvalue +defaultvtable +dispinterface +displaybind +dual +entry +first_is +helpcontext +helpfile +helpstringcontext +helpstringdll +helpstring +hidden +idl_module +idl_quote +id +iid_is +immediatebind +importlib +import +include +includelib +last_is +lcid +licensed +local +max_is +module +ms_union +no_injected_text +nonbrowsable +noncreatable +nonextensible +object +odl +oleautomation +optional +pointer_default +pragma +progid +propget +propputref +propput +ptr +range +readonly +requestedit +restricted +retval +source +switch_type +transmit_as +uidefault +usesgetlasterror +v1_enum +vararg +vi_progid +wire_marshal [public] property ----------------- @@ -161,6 +254,7 @@ discriminent field at the start of the union on the wire is omitted. This is not normally allowed in IDL/NDR, but is used for some spoolss structures. + VALIDATOR --------- @@ -169,4 +263,3 @@ valid IDL. Right now the compiler sails on regardless in many cases even if the IDL is invalid (for example, I don't check that conformant arrays are always the last element in any structure). There are dozens of rules that should be checked. - |