DdeInitialize (user32)
Last changed: -78.35.149.111

.
Summary

C# Signature:

delegate IntPtr DdeDelegate(
     uint uType,
     uint uFmt,
     IntPtr hconv,
     IntPtr hsz1,
     IntPtr hsz2,
     IntPtr hdata,
     UIntPtr dwData1,
     UIntPtr dwData2);

[DllImport("user32.dll")]
static extern uint DdeInitialize(ref uint pidInst, DdeDelegate pfnCallback,
   uint afCmd, uint ulRes);

User-Defined Types:

None.

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

static DdeCallback pfnCallback = new DdeCallback(OnDdeCallback);
    private static IntPtr OnDdeCallback(int uType, int uFmt, IntPtr hConv, IntPtr hsz1, IntPtr hsz2, IntPtr hData, IntPtr dwData1, IntPtr dwData2)
    {
        return IntPtr.Zero;
    }
int instanceId = 0;
DdeInitialize(ref instanceId, pfnCallback, afCmd, 0);

Alternative Managed API:

Do you know one? Please contribute it!

Documentation