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

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

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

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

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

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

	DdeUninitialize func(Inst DWORD) BOOL

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

	DdeQueryNextServer func(
		ConvList HCONVLIST, ConvPrev HCONV) HCONV

	DdeDisconnectList func(ConvList HCONVLIST) BOOL

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

	DdeDisconnect func(Conv HCONV) BOOL

	DdeReconnect func(Conv HCONV) HCONV

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

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

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

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

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

	DdeImpersonateClient func(Conv HCONV) BOOL

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

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

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

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

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

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

	DdeUnaccessData func(Data HDDEDATA) BOOL

	DdeFreeDataHandle func(Data HDDEDATA) BOOL

	DdeGetLastError func(Inst DWORD) UINT

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

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

	DdeFreeStringHandle func(Inst DWORD, S HSZ) BOOL

	DdeKeepStringHandle func(Inst DWORD, S HSZ) BOOL

	DdeCmpStringHandles func(S1 HSZ, S2 HSZ) int
)
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