1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-26 10:04:02 +03:00

r736: Add list of supported and unsupported MIDL attributes

(This used to be commit ca39c567ed7ed40c7abe7526f6e563e7bf2789bb)
This commit is contained in:
Jelmer Vernooij 2004-05-14 15:39:06 +00:00 committed by Gerald (Jerry) Carter
parent 08817d94d8
commit fb011fa404

View File

@ -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.