1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +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 Fixed arrays are an extension added to support some of the strange
embedded structures in security descriptors and spoolss. 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 [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 omitted. This is not normally allowed in IDL/NDR, but is used for some
spoolss structures. spoolss structures.
VALIDATOR 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 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 arrays are always the last element in any structure). There are dozens
of rules that should be checked. of rules that should be checked.