Zastrzeżone słowa kluczowe
W tym temacie wymieniono zastrzeżone słowa kluczowe w MIDL. Nie można używać tych słów kluczowych w nazwach klas i składowych środowiska uruchomieniowego.
Lista słów kluczowych zarezerwowanych
FAŁSZYWY
ISO_LATIN_1
ISO_UCS
ISO_MULTI_LINGUAL
ZERO
SAFEARRAY
PRAWDZIWY
__alignof
__Asm
__cdecl
__declspec
__eksport
__external_symbol
__daleki
__fastcall
__float128
__float80
__Fortran
__ogromny
__Wbudowany
__int128
__int32
__int3264
__int64
__interface_interception_info
__loadds
__method_property
__blisko
__paskal
__ptr32
__ptr64
__saveregs
__segment
__jaźń
__stdcall
__Niewyrównanych
__w64
__winrt_type_serialization_info
_Asm
_cdecl
_declspec
_eksport
_daleki
_fastcall
_Fortran
_ogromny
_Wbudowany
_loadds
_blisko
_paskal
_saveregs
_segment
_jaźń
_stdcall
Automatycznie
boolowski
bajt
przypadek
cdecl
Char
coclass
Const
kontrakt
cpp_quote
declare_guid
domyślny
dispinterface
podwójny
wyliczenie
Extern
daleki
spławik
handle_t
hiper
import
importlib
zawierać
Wbudowany
Int
interfejs
biblioteka
długi
Metody
midl_pragma
moduł
blisko
paskal
fajka
private_char_16
private_char_8
Właściwości
rejestrować
krótki
Podpisane
sizeof
mały
statyczny
stdcall
Struct
przełącznik
typedef
unia
bez znaku
nieważny
lotny
Lista słów kluczowych zarezerwowanych w kombinacji "[ ]"
aggregatable
wyrównać
przydzielić
adnotacja
appobject
Async
async_uuid
auto_handle
bem_handle
możliwe do powiązania
nadawać
bstring
byte_count
call_as
Wywołania zwrotnego
kod
comm_status
context_handle
context_handle_noserialize
context_handle_serialize
kontrola
cs_char
cs_drtag
cs_rtag
cs_stag
cs_tag_rtn
zwyczaj
custom_allocator
Dekodowania
default_allocator
defaultbind
defaultcollelem
defaultvalue
defaultvtable
disable_consistency_check
displaybind
dllname
podwójny
enable_allocate
kodować
punkt końcowy
wpis
explicit_handle
rozszerzenie
fault_status
first_is
force_allocate
funcdescattr
uchwyt
kupa
helpcontext
plik pomocy
helpstring
helpstringcontext
helpstringdll
ukryty
hostContract
id
idempotentny
idldescattr
ignorować
iid_is
natychmiastowe powiązanie
implicit_handle
w
in_line
input_sync
interpretować
last_is
lcid
length_is
Licencjonowane
lokalny
local_call
long_enum
Ręcznie
max_is
może
Komunikat
min_is
ms_conf_struct
ms_union
nocode
nointerpret
nieprzeglądajne
nieutwórzalny
brak rozszerzenia
zawiadomić
notify_flag
sprzeciwiać się
odl
off_line
oleautomation
optymalizować
fakultatywny
optional_interface
na zewnątrz
out_of_line
partial_ignore
pointer_default
predecydowane
propget
propput
propputref
proxy
ptr
publiczny
zakres
readonly
Ref
wymienny
represent_as
requestedit
Ograniczone
ponowna ponowna retval
sh_composition
sh_event
sh_file
sh_job
sh_mutex
sh_pipe
sh_process
sh_reg_key
sh_section
sh_semaphore
sh_socket
sh_thread
sh_token
kształt
short_enum
size_is
źródło
strict_context_handle
struna
switch_is
switch_type
system_handle
transmit_as
type_strict_context_handle
typedescattr
uidefault
Niewyrównanych
niepowtarzalny
user_marshal
usesgetlasterror
uuid
v1_array
v1_enum
v1_string
v1_struct
vararg
vardescattr
Wersja
winrt_remote_async
wire_marshal
zeroout_alignmentgap