Index
Modules:
mdlldk
,
mdlldk/dllmain
,
mdlldk/initnim
,
mdlldk/tools
,
mdlldk/types
.
API symbols
addAliasFor:
mdlldk: template addAliasFor(procName, aliasName, comments: untyped)
addLoadProc:
mdlldk: template addLoadProc(keepLoaded, strUnicode: bool; body: untyped)
addProcToExport:
mdlldk: proc addProcToExport(name: string; size: int)
addUnloadProc:
mdlldk: template addUnloadProc(unused: UnloadReturn; body: untyped)
aliasFor:
mdlldk: template aliasFor(procname: string = "")
exportAllProcs:
mdlldk: template exportAllProcs()
initNim:
initnim: template initNim()
initTools:
tools: proc initTools(info: ptr LoadInfo; keepLoaded, strUnicode: bool)
LoadInfo:
types: object LoadInfo
mBeta:
tools: proc mBeta(): int
mInitialized:
tools: proc mInitialized(): bool
mKeepLoaded:
tools: proc mKeepLoaded(): bool
mMainWindowHandle:
tools: proc mMainWindowHandle(): HWND
mMajor:
tools: proc mMajor(): int
mMaxBytes:
tools: proc mMaxBytes(): int
mMinor:
tools: proc mMinor(): int
mRawVersion:
tools: proc mRawVersion(): uint32
mToCStringAndCopy:
tools: proc mToCStringAndCopy(dest: pointer | cstring; source: string)
mToWideCStringAndCopy:
tools: proc mToWideCStringAndCopy(dest: pointer | WideCString; source: string)
mUnicode:
tools: proc mUnicode(): bool
newProcToExport:
mdlldk: template newProcToExport(procname, body: untyped)
newProcToExportA:
mdlldk: template newProcToExportA(procname, body: untyped)
newProcToExportW:
mdlldk: template newProcToExportW(procname, body: untyped)
ProcReturn:
types: enum ProcReturn
UnloadMode:
types: enum UnloadMode
UnloadReturn:
types: enum UnloadReturn