Zdexby TheHolyOneZ
44,741 classes
Class

NativeMethods

: Object
Ookii.Dialogs.NativeMethods, Ookii.Dialogs 0x0010 (16 B) inherited 0x0010 Ookii.Dialogs.dll
0x00x0010

Members 10

OffsetSizeNameTypeFlagsDefault
—0x04ErrorFileNotFoundintPublicStatic+1 flags2
—0x04WM_USERintPublicStatic+1 flags1024
—0x04WM_GETICONintPublicStatic+1 flags127
—0x04WM_SETICONintPublicStatic+1 flags128
—0x04ICON_SMALLintPublicStatic+1 flags0
—0x04ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALIDintPublicStatic+1 flags4
—0x04WM_NCHITTESTintPublicStatic+1 flags132
—0x04WM_DWMCOMPOSITIONCHANGEDintPublicStatic+1 flags798
—0x04CREDUI_MAX_USERNAME_LENGTHintStatic+2 flags513
—0x04CREDUI_MAX_PASSWORD_LENGTHintStatic+2 flags256

Functions 36

SignatureFlagsNativeParams
bool get_IsWindowsVistaOrLater()PublicStatic+1 flags0x01
bool get_IsWindowsXPOrLater()PublicStatic+1 flags0x01
SafeModuleHandle LoadLibraryEx(const string& lpFileName, long hFile, const LoadLibraryExFlags& dwFlags)PublicStatic+1 flags0x08
bool FreeLibrary(long hModule)PublicStatic+1 flags0x08
long GetActiveWindow()PublicStatic+1 flags0x08
int GetWindowThreadProcessId(long hWnd, ref int& lpdwProcessId)PublicStatic+1 flags0x08
int GetCurrentThreadId()PublicStatic+1 flags0x04
void TaskDialogIndirect(ref TASKDIALOGCONFIG& pTaskConfig, ref int& pnButton, ref int& pnRadioButton, ref bool& pfVerificationFlagChecked)PublicStatic+1 flags0xB0
long SendMessage(long hwnd, int wMsg, long wParam, long lParam)PublicStatic+1 flags0x08
ActivationContextSafeHandle CreateActCtx(ref ACTCTX& actctx)PublicStatic+1 flags0x30
void ReleaseActCtx(long hActCtx)PublicStatic+1 flags0x08
bool ActivateActCtx(ActivationContextSafeHandle hActCtx, ref long& lpCookie)PublicStatic+1 flags0x08
bool DeactivateActCtx(uint dwFlags, long lpCookie)PublicStatic+1 flags0x08
int SHCreateItemFromParsingName(const string& pszPath, long pbc, ref Guid& riid, ref object& ppv)PublicStatic+1 flags0x10
IShellItem CreateItemFromParsingName(const string& path)PublicStatic0x08
int LoadString(SafeModuleHandle hInstance, uint uID, StringBuilder lpBuffer, int nBufferMax)PublicStatic+1 flags0x08
uint FormatMessage(const FormatMessageFlags& dwFlags, long lpSource, uint dwMessageId, uint dwLanguageId, ref long& lpBuffer, uint nSize, const string[]& Arguments)PublicStatic+1 flags0x08
void DwmExtendFrameIntoClientArea(long hWnd, ref MARGINS& pMarInset)PublicStatic+1 flags0x10
bool DwmIsCompositionEnabled()PublicStatic+1 flags0x01
SafeDeviceHandle CreateCompatibleDC(long hDC)PublicStatic+1 flags0x08
long SelectObject(SafeDeviceHandle hDC, SafeGDIHandle hObject)PublicStatic+1 flags0x08
bool DeleteObject(long hObject)PublicStatic+1 flags0x08
bool DeleteDC(long hdc)PublicStatic+1 flags0x08
bool BitBlt(long hdc, int nXDest, int nYDest, int nWidth, int nHeight, SafeDeviceHandle hdcSrc, int nXSrc, int nYSrc, uint dwRop)PublicStatic+1 flags0x08
void DrawThemeTextEx(long hTheme, SafeDeviceHandle hdc, int iPartId, int iStateId, const string& text, int iCharCount, int dwFlags, ref RECT& pRect, ref DTTOPTS& pOptions)PublicStatic+1 flags0x48
SafeGDIHandle CreateDIBSection(long hdc, BITMAPINFO pbmi, uint iUsage, long ppvBits, long hSection, uint dwOffset)PublicStatic+1 flags0x08
void GetThemeTextExtent(long hTheme, SafeDeviceHandle hdc, int iPartId, int iStateId, const string& text, int iCharCount, int dwTextFlags, ref RECT& bounds, ref RECT& rect)PublicStatic+1 flags0x10
SafeGDIHandle CreateDib(const Rectangle& bounds, long primaryHdc, SafeDeviceHandle memoryHdc)PublicStatic0x10
CredUIReturnCodes CredUIPromptForCredentials(ref CREDUI_INFO& pUiInfo, const string& targetName, long Reserved, int dwAuthError, StringBuilder pszUserName, uint ulUserNameMaxChars, StringBuilder pszPassword, uint ulPaswordMaxChars, ref bool& pfSave, const CREDUI_FLAGS& dwFlags)Static+2 flags0x28
CredUIReturnCodes CredUIPromptForWindowsCredentials(ref CREDUI_INFO& pUiInfo, uint dwAuthError, ref uint& pulAuthPackage, long pvInAuthBuffer, uint ulInAuthBufferSize, ref long& ppvOutAuthBuffer, ref uint& pulOutAuthBufferSize, ref bool& pfSave, const CredUIWinFlags& dwFlags)PublicStatic+1 flags0x28
bool CredRead(const string& TargetName, const CredTypes& Type, int Flags, ref long& Credential)Static+2 flags0x08
void CredFree(long Buffer)Static+2 flags0x08
bool CredDelete(const string& TargetName, const CredTypes& Type, int Flags)Static+2 flags0x08
bool CredWrite(ref CREDENTIAL& Credential, int Flags)Static+2 flags0x50
bool CredPackAuthenticationBuffer(uint dwFlags, const string& pszUserName, const string& pszPassword, long pPackedCredentials, ref uint& pcbPackedCredentials)PublicStatic+1 flags0x08
bool CredUnPackAuthenticationBuffer(uint dwFlags, long pAuthBuffer, uint cbAuthBuffer, StringBuilder pszUserName, ref uint& pcchMaxUserName, StringBuilder pszDomainName, ref uint& pcchMaxDomainName, StringBuilder pszPassword, ref uint& pcchMaxPassword)PublicStatic+1 flags0x08