dde

package
v0.0.0-...-79e174a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 25, 2013 License: BSD-3-Clause Imports: 4 Imported by: 0

Documentation

Overview

Package dde provides API definitions for accessing dde functions of user32.dll.

Index

Constants

This section is empty.

Variables

View Source
var (
	DdeSetQualityOfService func(
		Client T.HWND,
		QosNew *T.SECURITY_QUALITY_OF_SERVICE,
		QosPrev *T.SECURITY_QUALITY_OF_SERVICE) (T.BOOL, error)

	ImpersonateDdeClientWindow func(
		Client T.HWND,
		Server T.HWND) (T.BOOL, error)

	PackDDElParam func(
		Msg T.UINT,
		Lo T.UINT_PTR,
		Hi T.UINT_PTR) (T.LPARAM, error)

	UnpackDDElParam func(
		Msg T.UINT,
		LParam T.LPARAM,
		Lo *T.UINT_PTR,
		Hi *T.UINT_PTR) (T.BOOL, error)

	FreeDDElParam func(
		Msg T.UINT,
		LParam T.LPARAM) (T.BOOL, error)

	ReuseDDElParam func(
		LParam T.LPARAM,
		In T.UINT,
		Out T.UINT,
		Lo T.UINT_PTR,
		Hi T.UINT_PTR) (T.LPARAM, error)
)
View Source
var (
	DdeInitialize func(
		Inst *DWORD,
		Callback *FNCALLBACK,
		Cmd DWORD,
		Res DWORD) (UINT, error)

	DdeUninitialize func(Inst DWORD) (BOOL, error)

	DdeConnectList func(
		Inst DWORD,
		Service HSZ,
		Topic HSZ,
		ConvList HCONVLIST,
		CC *CONVCONTEXT) (HCONVLIST, error)

	DdeQueryNextServer func(
		ConvList HCONVLIST, ConvPrev HCONV) (HCONV, error)

	DdeDisconnectList func(ConvList HCONVLIST) (BOOL, error)

	DdeConnect func(
		Inst DWORD,
		Service HSZ,
		Topic HSZ,
		CC *CONVCONTEXT) (HCONV, error)

	DdeDisconnect func(Conv HCONV) (BOOL, error)

	DdeReconnect func(Conv HCONV) (HCONV, error)

	DdeQueryConvInfo func(
		Conv HCONV,
		Transaction DWORD,
		ConvInfo *CONVINFO) (UINT, error)

	DdeSetUserHandle func(
		Conv HCONV, Id DWORD, User DWORD_PTR) (BOOL, error)

	DdeAbandonTransaction func(
		Inst DWORD, Conv HCONV, Transaction DWORD) (BOOL, error)

	DdePostAdvise func(
		Inst DWORD, Topic HSZ, Item HSZ) (BOOL, error)

	DdeEnableCallback func(
		Inst DWORD, Conv HCONV, Cmd UINT) (BOOL, error)

	DdeImpersonateClient func(Conv HCONV) (BOOL, error)

	DdeNameService func(
		Inst DWORD, S1 HSZ, S2 HSZ, Cmd UINT) (HDDEDATA, error)

	DdeClientTransaction func(
		Data *BYTE,
		cData DWORD,
		Conv HCONV,
		Item HSZ,
		Fmt UINT,
		Type UINT,
		Timeout DWORD,
		Result *DWORD) (HDDEDATA, error)

	DdeCreateDataHandle func(
		Inst DWORD,
		Src *BYTE,
		C DWORD,
		Off DWORD,
		Item HSZ,
		Fmt UINT,
		Cmd UINT) (HDDEDATA, error)

	DdeAddData func(
		Data HDDEDATA,
		Src *BYTE,
		C DWORD,
		Off DWORD) (HDDEDATA, error)

	DdeGetData func(
		Data HDDEDATA,
		Dst *BYTE,
		Max DWORD,
		Off DWORD) (DWORD, error)

	DdeAccessData func(
		Data HDDEDATA, DataSize *DWORD) (*BYTE, error)

	DdeUnaccessData func(Data HDDEDATA) (BOOL, error)

	DdeFreeDataHandle func(Data HDDEDATA) (BOOL, error)

	DdeGetLastError func(Inst DWORD) (UINT, error)

	DdeCreateStringHandle func(
		Inst DWORD, S VString, CodePage int) (HSZ, error)

	DdeQueryString func(
		Inst DWORD,
		S HSZ,
		OS OVString,
		hMax DWORD,
		CodePage int) (DWORD, error)

	DdeFreeStringHandle func(Inst DWORD, S HSZ) (BOOL, error)

	DdeKeepStringHandle func(Inst DWORD, S HSZ) (BOOL, error)

	DdeCmpStringHandles func(S1 HSZ, S2 HSZ) (int, error)
)
View Source
var DdeANSIApis = Apis{
	{"DdeCreateStringHandleA", &DdeCreateStringHandle},
	{"DdeInitializeA", &DdeInitialize},
	{"DdeQueryStringA", &DdeQueryString},
}
View Source
var DdeApis = Apis{
	{"DdeAbandonTransaction", &DdeAbandonTransaction},
	{"DdeAccessData", &DdeAccessData},
	{"DdeAddData", &DdeAddData},
	{"DdeClientTransaction", &DdeClientTransaction},
	{"DdeCmpStringHandles", &DdeCmpStringHandles},
	{"DdeConnect", &DdeConnect},
	{"DdeConnectList", &DdeConnectList},
	{"DdeCreateDataHandle", &DdeCreateDataHandle},
	{"DdeDisconnect", &DdeDisconnect},
	{"DdeDisconnectList", &DdeDisconnectList},
	{"DdeEnableCallback", &DdeEnableCallback},
	{"DdeFreeDataHandle", &DdeFreeDataHandle},
	{"DdeFreeStringHandle", &DdeFreeStringHandle},
	{"DdeGetData", &DdeGetData},
	{"DdeGetLastError", &DdeGetLastError},
	{"DdeImpersonateClient", &DdeImpersonateClient},
	{"DdeKeepStringHandle", &DdeKeepStringHandle},
	{"DdeNameService", &DdeNameService},
	{"DdePostAdvise", &DdePostAdvise},
	{"DdeQueryConvInfo", &DdeQueryConvInfo},
	{"DdeQueryNextServer", &DdeQueryNextServer},
	{"DdeReconnect", &DdeReconnect},
	{"DdeSetQualityOfService", &DdeSetQualityOfService},
	{"DdeSetUserHandle", &DdeSetUserHandle},
	{"DdeUnaccessData", &DdeUnaccessData},
	{"DdeUninitialize", &DdeUninitialize},
	{"FreeDDElParam", &FreeDDElParam},
	{"ImpersonateDdeClientWindow", &ImpersonateDdeClientWindow},
	{"PackDDElParam", &PackDDElParam},
	{"ReuseDDElParam", &ReuseDDElParam},
	{"UnpackDDElParam", &UnpackDDElParam},
}
View Source
var DdeUnicodeApis = Apis{
	{"DdeCreateStringHandleW", &DdeCreateStringHandle},
	{"DdeInitializeW", &DdeInitialize},
	{"DdeQueryStringW", &DdeQueryString},
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL