getStorageFileName method

int getStorageFileName(
  1. Pointer<Utf16> ObjectStorageCLSID,
  2. Pointer<Utf16> KeyName,
  3. Pointer<Utf16> FileName,
  4. int Folder,
  5. Pointer<Pointer<Utf16>> FilePath,
)

Implementation

int getStorageFileName(
        Pointer<Utf16> ObjectStorageCLSID,
        Pointer<Utf16> KeyName,
        Pointer<Utf16> FileName,
        int Folder,
        Pointer<Pointer<Utf16>> FilePath) =>
    (ptr.ref.vtable + 15)
            .cast<
                Pointer<
                    NativeFunction<
                        Int32 Function(
                            Pointer,
                            Pointer<Utf16> ObjectStorageCLSID,
                            Pointer<Utf16> KeyName,
                            Pointer<Utf16> FileName,
                            Int32 Folder,
                            Pointer<Pointer<Utf16>> FilePath)>>>()
            .value
            .asFunction<
                int Function(
                    Pointer,
                    Pointer<Utf16> ObjectStorageCLSID,
                    Pointer<Utf16> KeyName,
                    Pointer<Utf16> FileName,
                    int Folder,
                    Pointer<Pointer<Utf16>> FilePath)>()(ptr.ref.lpVtbl,
        ObjectStorageCLSID, KeyName, FileName, Folder, FilePath);