decklink4d.port

Undocumented in source.

Public Imports

std.c.windows.windows
public import std.c.windows.windows;
Undocumented in source.
std.c.windows.com
public import std.c.windows.com;
Undocumented in source.

Members

Aliases

BMDSTR
alias BMDSTR = CFStringRef
Undocumented in source.
BMDSTR
alias BMDSTR = BSTR
Undocumented in source.
BOOL
alias BOOL = int
Undocumented in source.
BSTR
alias BSTR = OLECHAR*
Undocumented in source.
Boolean
alias Boolean = ubyte
Undocumented in source.
CFIndex
alias CFIndex = size_t
Undocumented in source.
CFStringEncoding
alias CFStringEncoding = uint
Undocumented in source.
CFStringRef
alias CFStringRef = void*
Undocumented in source.
CFTypeRef
alias CFTypeRef = void*
Undocumented in source.
CLSID
alias CLSID = const(GUID)
Undocumented in source.
HRESULT
alias HRESULT = int
Undocumented in source.
IID
alias IID = const(GUID)
Undocumented in source.
LONGLONG
alias LONGLONG = long
Undocumented in source.
REFGUID, REFIID, REFCLSID, REFFMTID
alias REFGUID, REFIID, REFCLSID, REFFMTID = const(GUID)*
Undocumented in source.
ULONGLONG
alias ULONGLONG = ulong
Undocumented in source.

Enums

S_OK
anonymousenum S_OK
Undocumented in source.
kCFStringEncodingMacRoman
anonymousenum kCFStringEncodingMacRoman
Undocumented in source.

Functions

CFRelease
void CFRelease(CFTypeRef cf)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
CFStringGetCString
Boolean CFStringGetCString(CFStringRef theString, char* buffer, CFIndex bufferSize, CFStringEncoding encoding)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
CFStringGetCStringPtr
char* CFStringGetCStringPtr(CFStringRef theString, CFStringEncoding encoding)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
CFStringGetLength
CFIndex CFStringGetLength(CFStringRef theString)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
CFStringGetMaximumSizeForEncoding
CFIndex CFStringGetMaximumSizeForEncoding(CFIndex length, CFStringEncoding encoding)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
SysFreeString
uint SysFreeString(BSTR bstr)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SysStringLen
uint SysStringLen(BSTR bstr)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
consume
string consume(CFStringRef cfstr)
Undocumented in source. Be warned that the author may not have intended to support it.
consume
string consume(BSTR bstr)
Undocumented in source. Be warned that the author may not have intended to support it.
trace
void trace(string fmt, T args)
Undocumented in source. Be warned that the author may not have intended to support it.
trace
void trace(string fmt, T args)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

IUnknown
interface IUnknown
Undocumented in source.

Structs

GUID
struct GUID
Undocumented in source.

Variables

IID_IUnknown
GUID IID_IUnknown;
Undocumented in source.

Meta