connectServer method

int connectServer(
  1. Pointer<Utf16> strNetworkResource,
  2. Pointer<Utf16> strUser,
  3. Pointer<Utf16> strPassword,
  4. Pointer<Utf16> strLocale,
  5. int lSecurityFlags,
  6. Pointer<Utf16> strAuthority,
  7. Pointer<COMObject> pCtx,
  8. Pointer<Pointer<COMObject>> ppNamespace,
)

Implementation

int connectServer(
        Pointer<Utf16> strNetworkResource,
        Pointer<Utf16> strUser,
        Pointer<Utf16> strPassword,
        Pointer<Utf16> strLocale,
        int lSecurityFlags,
        Pointer<Utf16> strAuthority,
        Pointer<COMObject> pCtx,
        Pointer<Pointer<COMObject>> ppNamespace) =>
    (ptr.ref.vtable + 3)
            .cast<
                Pointer<
                    NativeFunction<
                        Int32 Function(
                            Pointer,
                            Pointer<Utf16> strNetworkResource,
                            Pointer<Utf16> strUser,
                            Pointer<Utf16> strPassword,
                            Pointer<Utf16> strLocale,
                            Int32 lSecurityFlags,
                            Pointer<Utf16> strAuthority,
                            Pointer<COMObject> pCtx,
                            Pointer<Pointer<COMObject>> ppNamespace)>>>()
            .value
            .asFunction<
                int Function(
                    Pointer,
                    Pointer<Utf16> strNetworkResource,
                    Pointer<Utf16> strUser,
                    Pointer<Utf16> strPassword,
                    Pointer<Utf16> strLocale,
                    int lSecurityFlags,
                    Pointer<Utf16> strAuthority,
                    Pointer<COMObject> pCtx,
                    Pointer<Pointer<COMObject>> ppNamespace)>()(
        ptr.ref.lpVtbl,
        strNetworkResource,
        strUser,
        strPassword,
        strLocale,
        lSecurityFlags,
        strAuthority,
        pCtx,
        ppNamespace);