registerFolder method

int registerFolder(
  1. Pointer<GUID> rfid,
  2. Pointer<KNOWNFOLDER_DEFINITION> pKFD
)

Implementation

int registerFolder(
        Pointer<GUID> rfid, Pointer<KNOWNFOLDER_DEFINITION> pKFD) =>
    ptr.ref.vtable
            .elementAt(8)
            .cast<
                Pointer<
                    NativeFunction<
                        Int32 Function(Pointer, Pointer<GUID> rfid,
                            Pointer<KNOWNFOLDER_DEFINITION> pKFD)>>>()
            .value
            .asFunction<
                int Function(Pointer, Pointer<GUID> rfid,
                    Pointer<KNOWNFOLDER_DEFINITION> pKFD)>()(
        ptr.ref.lpVtbl, rfid, pKFD);